文章目录
- [1 ComboBox->SetCurSel()函数](#1 ComboBox->SetCurSel()函数)
- [2 ComboBox->SelectString()](#2 ComboBox->SelectString())
- [3 示例比较](#3 示例比较)
cpp
m_combobox1.AddString(str); //把获取的值加入到ComBox控件中
1 ComboBox->SetCurSel()函数
cpp
CurSel全称是current selection,即"当前选项"的意思。
m_combo.SetCurSel(i); //设置第i项为显示内容
ComboBox.SetCurSel(0)控件,在程序一运行便默认选择下拉菜单中的第一项。
在下拉框的列表里,设置第i项为显示内容,但显示的结果不是预期的选项,将属性style->Sort改为Flase; Sort默认值是true,列表会自动排序,改变了添加顺序;
2 ComboBox->SelectString()
msdn上给出的解释如下:
搜索在组合框的列表框中的字符串,并且,如果找到该字符串,选择列表框和复制的字符串到编辑控件。
cpp
int SelectString(
int nStartAfter,
LPCTSTR lpszString
);
3 示例比较
注意以下两行代码的区别
cpp
m_combobox1.SelectString(0, str);// 把获取的COM口,传给combobox控件,作为第一个串口号显示
m_combobox1.SetCurSel(0);//让combo box的control控件选择第一个串口号(第一个不一定是获取到的那个)
