Win32API 質問箱 Build6
■ このスレッドは過去ログ倉庫に格納されています
0701名無しさん
NGNGicce.dwSize = sizeof(icce);
icce.dwICC = ICC_USEREX_CLASSES | ICC_WIN95_CLASSES | ICC_TREEVIEW_CLASSES;
::InitCommonControlsEx(&icce);
(略)
RECT rc;
GetClientRect(hWndParent, &rc);
HWND hCombo = CreateWindowEx(0, WC_COMBOBOXEX, NULL,
WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST,
rc.left, rc.top, rc.right - rc.left, rc.bottom - rc. top,
m_hWnd, NULL, _Module.m_hInst, NULL);
このコードでコンボボックスを作ったんだけど、
ドロップダウンリストが表示されないんですよね。
通常は、「▼」を押すとリストが表示され、
リスト以外の部分をクリックすると、リストが非表示になる処理が行われ、
もう一度同じ場所をクリックしないと、その場所にフォーカスが移りませんよね。
ところが、「▼」を押してもリストが表示されず、さらに他の部分をクリックしても
一回目はそこにフォーカスが移らない。
VC++6.0 SP5 Windows 2000 SP3です。
■ このスレッドは過去ログ倉庫に格納されています