INITCOMMONCONTROLSEX icce;
icce.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です。