メイン ウィンドウ プロシージャの WM_CREATE メッセージで、次のコードでリストビューを作成します。
hMyList = CreateWindowA( WC_LISTVIEW,TEXT(""), WS_CHILD | WS_VISIBLE |
LVS_LIST | LVS_TYPEMASK , XPOS(450), YPOS(20), NWIDTH(200),
NHEIGHT(200),hWnd,(HMENU) 9876, hInst, NULL);
次に、そのリストビューに列を追加するコードを挿入します。
LVCOLUMN column;
column.mask = LVCF_TEXT;
column.pszText = "Name";
SendMessage(hMyList, LVM_INSERTCOLUMN, NULL, (LPARAM)&column );
//returns 0; so everything is fine
しかし、列はリストビューに表示されません。
問題の原因は何ですか?