1)初始化
方法1.
资源管理器中,右击列表框,选属性。在“数据”栏中,输入静态选项,VS2003以上版本,用“;”分隔。VC6的话,按Ctrl+Enter分隔。所输入的项,程序运行时,就会在下拉框中存在。
方法2.
在OnInitDialog函数中,初始化下拉框。添加数据。在对话框的 OnInitDialog里面,
CComboBox* combo= ( CComboBox*)GetDlgItem(ID_COMBO1);
combo->AddString("A");
combo->AddString("b");
combo->AddString("c");
combo->SetCurSel(0);// 设置默认显示的项目,比如设置0,显示A;
2)使用selchange
在对话框编辑器上,选中combo控件,属性,事件。选中CBN_SELCHANGE,下拉中选中哪个函数,就能产生事件函数入口了。void CCamParmSet::OnSelchangeCombo1()
{
// TODO: Add your control notification handler code here
switch(m_CalibMethod.GetCurSel())
{
case 0://选择第一项
MessageBox("你选择了第一项");
break;
case 1://选择第二项
//选择第二项的响应
MessageBox("你先择了第2项");
break;
// case 2://选择第二项
// MessageBox("你先择了第3项");
// break;
}
}