ドロップダウン メニューを作成しようとしていますが、MSDN でもドキュメントが見つかりません。
edit = CreateWindow("Button", "1h2f3d4", WS_BORDER |WS_CHILD | WS_VISIBLE | BS_SPLITBUTTON, 5, 30, 23, 20, hWnd, (HMENU) ID_EDIT, NULL, NULL);
動作しますが、ボタンに何も表示されません
BUTTON_SPLITINFO構造体へのポインターを使用して、新しく作成されたボタンにBCM_SETSPLITINFOメッセージを送信する必要があるようです。不足しているものを埋める必要があります。
擬似コード:
BUTTON_SPLITINFO MyInfo;
MyInfo.mask = BCSIF_STYLE | BCSIF_GLYPH;
MyInfo.uSplitStyle = BCSS_STRETCH;
MyInfo.himlGlyph = [A Glyph from an Image List]
Button_SetSplitInfo(edit, &MyInfo); // Send the BCM_SETSPLITINFO message to the control.
画像リストと表示するグリフを提供する必要があります。