Du opretter vinduet med WC_LISTVIEW som wnd-class (ingen "")
Du bruge LVS_* til at bestemme hvordan det skal se ud
Den sender LVN_* når der sker ting med den
Du sender LVM_* for at putte ting i den.
Hmmm sådan her eller hvad ?
HWND ListView;
ListView = CreateWindowEx(
WS_EX_CLIENTEDGE, // ex style
WC_LISTVIEW, // class name - defined in commctrl.h
TEXT(""), // dummy text
WS_TABSTOP | WS_BORDER | WS_CHILD | WS_VISIBLE | LVS_AUTOARRANGE | LVS_REPORT | LVS_OWNERDATA,
0, // x position
0, // y position
200, // width
200, // height
hwnd, // parent
(HMENU)ID_LISTVIEW, // ID
hInstance, // instance
NULL); // no extra data
LVITEM Item;
LVCOLUMN Column;
memset(&Column, 0, sizeof(Column));
Column.mask = LVCF_TEXT | LVCF_WIDTH;
Column.cx = 100;
Column.pszText = "Blah Blah";
SendDlgItemMessage(hwnd, ID_LISTVIEW, LVM_INSERTCOLUMN, 0, (LPARAM )&Column);
- SpeC|DK - #SpeC.DK @ Q-NET