要建一个指针 指向LIST CONTROL控件.
用指针就能操作了.
HWND hList; //保存控件句柄
//创建对象
InitCommonControls(); //需要加上这句
hList = CreateWindow(
WC_LISTVIEW, //类名
"", //名称
WS_CHILD | WS_VISIBLE, //属性
100, 100, 200, 200, //控件大小
hWnd, //父窗口句柄
(HMENU)1000, //控件ID
hInst, //实例句柄
NULL);
//添加3个数据
LVITEM lvi = {0};
lvi.mask = LVIF_TEXT;
lvi.iItem = 0; //第1个数据
lvi.pszText = "abc";
SendMessage(hList, LVM_INSERTITEM, 0, (LPARAM)&lvi);
lvi.iItem = 1; //第2个数据
lvi.pszText = "123";
SendMessage(hList, LVM_INSERTITEM, 0, (LPARAM)&lvi);
lvi.iItem = 2; //第3个数据
lvi.pszText = "xyz";
SendMessage(hList, LVM_INSERTITEM, 0, (LPARAM)&lvi);
//读取第2个数据
LVITEM lvi = {0};
CHAR buffer[256];
lvi.mask = LVIF_TEXT;
lvi.iItem = 1; ///第2个数据
lvi.pszText = buffer;
lvi.cchTextMax = 256;
SendMessage(hList, LVM_GETITEM, 0, (LPARAM)&lvi);