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;
}
}
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/jackhe0409/archive/2011/02/27/6211499.aspx