次のコードで CCombobox を作成しようとしています:
CComboBox* cSearchBar = new CComboBox();
if (!cSearchBar->Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP | CBS_OWNERDRAWFIXED | CBS_DROPDOWN | CBS_AUTOHSCROLL, CRect(150,10,325,15), this, IDC_COMBO))
TRACE0("Failed to create search bar\n");
しかし、「Debug Assertion Failed」というエラーメッセージが表示されます
ファイル:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl1.cpp, Line 271
この問題は、フラグ付きの CCombobox を作成しようとした場合にのみ発生しますCBS_OWNERDRAWFIXED
。Owner Drawn プロパティをfixedに設定して CCombobox をプログラムで作成する方法を教えてください。