2011-07-24 107 views
7

我想在MFC应用程序中填充组合框,但没有运气,我尝试了所有可用的互联网方法,但似乎没有为我工作,如果我尝试在数据选项中输入值属性窗口,如“值1;值2”仅值2个显示在组合框中,如果我尝试使用在MFC中填充下拉菜单

comboxbox.AddString("value 1"); 

我得到它添加

左侧AddString必须有一流的/联合/结构。

我使用Visual Studio 2008

回答

9
CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID); 

pComboBox->AddString(_T("Value")); 
pComboBox->AddString(_T("Value")); 

要知道什么_T表示: Read this

0

对ComboBox创建一个控制变量,并调用m_ctrlCombo.AddString(_T(”我的字符串“));

您需要做的另一件事是在资源编辑器中打开对话框选择组合框,单击组合框的箭头,现在您将看到组合框将突出显示,现在使用鼠标向下拖动它。