将项目设置为Unicode后,ComboBox无法正常工作

时间:2016-08-18 11:18:57

标签: c++ combobox mfc resource-files

我将项目属性更改为Unicode并且编译效果很好,但我的ComboBox不起作用。

这里有一些代码:

COMBOBOX    IDC_DEBUGLEVEL, 478, 20, 49, 14, CBS_DROPDOWN | CBS_SIMPLE  | WS_VSCROLL | WS_TABSTOP

要在这个ComboBox中添加一些项目,我会这样做:

cPipe = (CComboBox *)GetDlgItem(IDC_DEBUGLEVEL);
cPipe->AddString(L"label");

如果我想打开下拉列表,我没有得到它。只有一条宽度正确但高度似乎为零的小线。它看起来像

Empty ComboBox

我只有这条黑线,但我的项目已添加。我可以用键盘选择项目。

0 个答案:

没有答案