目标:写可选择串口号 COM1 COM2~~
1.添加变量,control型,变量名:m_com,在程序中添加程序代码“m_com.AddString(_T("COM1")); m_com.AddString(_T("COM2"));” 点击下三角,不仅没有COM1,COM2依次出现,反而是空白!!!怎么解决?
解决办法是:在BOOL CifekDlg::OnInitDialog()下直接添加代码m_com.AddString(_T("COM1")); m_com.AddString(_T("COM2"));
2.注释一下ComboBox,它是一种组合框,点击后出现列表,一个编辑框加一个列表框,这次使用的是下拉组合框,而非下拉式列表框,虽然两者都十分常见
3.CComboBox类,函数:
int GetCount() const; 获取组合框控件的列表框中列表项的数量
int GetCurSel() const; 获取组合框控件的列表框中选中项的索引,若没选中任何项,返回CB_ERR。
int SetCurSel(int nSel(int nSelect);在组合框控件的列表框中选择某项。nSelect参数指定了要选择的列表项的索引,如果为-1则列表框中当前选择项被取消选中,编辑框也被清空。
DWORD GetEditSel( ) const;
获取组合框控件的编辑框中当前选择范围的起始和终止字符的位置。该函数返回一个32位数,低16位存放起始