首先定义下面三个变量
HWND hWndList;
LVCOLUMN ColInfo = {0};//列
LV_ITEM item; // 项
然后在WM_CREATE事件中放入先面的代码;
WC_LISTVIEW,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS| WS_CLIPCHILDREN |
LVS_REPORT | LVS_AUTOARRANGE | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | LVS_SINGLESEL,
0,
0,
300,
300,
hWnd,
NULL,
(HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE),
// g_hInstance,
NULL
);
ColInfo.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_FMT;
ColInfo.iSubItem = 0;
ColInfo.fmt = LVCFMT_CENTER;
ColInfo.cx = 140;
ColInfo.pszText = "lidengwang";
ColInfo.cchTextMax = 50;
SendMessage(hWndList, LVM_INSERTCOLUMN, WPARAM(0), LPARAM(&ColInfo));
SendMessage(hWndList, LVM_INSERTCOLUMN, WPARAM(0), LPARAM(&ColInfo));
SendMessage(hWndList, LVM_INSERTCOLUMN, WPARAM(0), LPARAM(&ColInfo));
memset(&item,0,sizeof(item)); // Zero struct's Members
item.mask=LVIF_TEXT; // Text Style
item.cchTextMax = 256; // Max size of test
item.iItem=0; // choose item
item.iSubItem=0; // Put in first coluom
item.pszText="Item 0"; // Text to display (can be from a char variable) (Items)
SendMessage(hWndList,LVM_INSERTITEM,0,(LPARAM)&item); // Send info to the Listview
memset(&item,0,sizeof(item)); // Zero struct's Members
item.mask=LVIF_TEXT; // Text Style
item.cchTextMax = 256; // Max size of test
item.iItem=1; // choose item
item.iSubItem=0; // Put in first coluom
item.pszText="Item 0"; // Text to display (can be from a char variable) (Items)
SendMessage(hWndList,LVM_INSERTITEM,0,(LPARAM)&item); // Send info to the Listview