VC combox使用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章