0
我在我的GUI C++应用程序(Visual Studio 2012)中有一个不可编辑的组合框,并且想从我的集合中选择该框中的默认项目/值(所有项目/值) 。希望有人能帮助我做到这一点吗?显示在不可编辑组合框中的默认项目
我在我的GUI C++应用程序(Visual Studio 2012)中有一个不可编辑的组合框,并且想从我的集合中选择该框中的默认项目/值(所有项目/值) 。希望有人能帮助我做到这一点吗?显示在不可编辑组合框中的默认项目
比方说,你已经填写你的禁用的ComboBox这样的:
LPCTSTR s[] = {_T("Blue"), _T("Red"), _T("Yellow")};
CComboBox* pCombo = (CComboBox*)GetDlgItem(IDC_COMBO_COLOR);
if(pCombo)
{
for(int i=0; i<3; ++i)
{
pCombo->AddString(s[i]);
}
pCombo->SetCurSel(1); // <- sets the default value. here it would be "Red"
}
如代码片段所示,您只需通过设置(基于索引)当前选定的项目
对不起做到这一点,但我不完全明白你的意思。在我的理解一个文本框将是一个编辑控件。但后来你说你想从许多值中选择一个值,这将适用于组合框控件。这是什么? –
我的意思是一个comboBox,我的错误,.. – compu92