我正在尝试在MFC应用程序中填充一个组合框而没有运气,我已经尝试了互联网上可用的所有方法,但似乎没有一个对我有效,如果我尝试使用属性窗口中的数据选项输入值,例如“value 1;值2“只有值2显示在组合框中,如果我尝试使用
添加它comboxbox.AddString("value 1");
我得到了
AddString的左侧必须有class / union / struct。
我正在使用Visual Studio 2008。
答案 0 :(得分:9)
CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID);
pComboBox->AddString( _T( "Value" ) );
pComboBox->AddString( _T( "Value" ) );
了解 _T 的含义: Read this
答案 1 :(得分:0)
为组合框创建一个控制变量并调用m_ctrlCombo.AddString(_T(“My String”));
您需要做的另一件事是在资源编辑器中打开对话框选择组合框,单击组合框的箭头,现在您将看到组合框将突出显示,现在使用鼠标向下拖动它。