VCcombox使用

    技术2022-05-20  51

    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;    }}


    最新回复(0)