0

メイン ウィンドウ プロシージャの 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  

しかし、列はリストビューに表示されません。
問題の原因は何ですか?

4

1 に答える 1