小弟初次使用VC++,依葫芦画瓢。添加了一个COMBO2控件,添加了
CComboBox *combobox2=(CComboBox*)GetDlgItem(IDC_COMBO2);//得到组合框的指针
combobox2->AddString("档位1"); //添加项目
combobox2->AddString("档位2");
combobox2->AddString("档位3");
combobox2->AddString("档位4");
combobox2->SetCurSel(0);
现在希望分别选择档位1 2 3 4的时候做出不同相应,我是这么做的
CString strType;
GetDlgItemText(IDC_COMBO2, strType);
if(strType=="档位1")
m_ctrlComm.SetOutput(COleVariant("1"));等;
但是发现不行;请问各位前辈有别的更简便的方法吗?例如之前用VB有Combo1.ListIndex这个索引。
CComboBox *combobox2=(CComboBox*)GetDlgItem(IDC_COMBO2);//得到组合框的指针
combobox2->AddString("档位1"); //添加项目
combobox2->AddString("档位2");
combobox2->AddString("档位3");
combobox2->AddString("档位4");
combobox2->SetCurSel(0);
现在希望分别选择档位1 2 3 4的时候做出不同相应,我是这么做的
CString strType;
GetDlgItemText(IDC_COMBO2, strType);
if(strType=="档位1")
m_ctrlComm.SetOutput(COleVariant("1"));等;
但是发现不行;请问各位前辈有别的更简便的方法吗?例如之前用VB有Combo1.ListIndex这个索引。