【发布时间】:2013-01-24 13:27:54
【问题描述】:
我有一个小组合框,我想用 6 个条目填充它...。 我写了这段代码:
CComboBox* dropdownList = ((CComboBox*)GetDlgItem(IDC_PROGRAMDROPDOWN));
dropdownList->Clear();
dropdownList->AddString(L"test");
dropdownList->AddString(L"test2");
dropdownList->InsertString(2,L"test3");
dropdownList->InsertString(3,L"test4");
dropdownList->InsertString(4,L"test5");
如您所见,我尝试了AddString() 和InsertString()。两者都没有效果。我也试过AddString(),这应该是初始化它的正确方法。
但是,我的组合框是空的。我已经调试过了,这条线被命中但没有效果。
你有什么想法吗?
【问题讨论】:
-
您好,您可能不小心检查了 CComboBox 属性中的 OWNERDRAW 设置?
-
你把这段代码放在哪里了?在
OnInitDialog,对吗?还是没有?