mfc中combo box用法
时间: 2023-07-15 14:14:20 浏览: 185
VS2015中对mfc中Combo Box的使用
MFC中的ComboBox控件是一个下拉列表框,用户可以从中选择一个选项。以下是一些ComboBox控件的常见用法:
1. 填充ComboBox控件
可以使用AddString()函数向ComboBox控件添加子项,如下所示:
```
CComboBox comboBox;
comboBox.Create(WS_VISIBLE|WS_CHILD|CBS_DROPDOWNLIST, CRect(10,10,100,100), pParentWnd, IDC_COMBO_BOX);
comboBox.AddString(_T("Item 1"));
comboBox.AddString(_T("Item 2"));
comboBox.AddString(_T("Item 3"));
```
2. 获取ComboBox控件当前选项
可以使用GetCurSel()函数获取当前选项的索引值,如下所示:
```
int nIndex = comboBox.GetCurSel();
```
3. 设置ComboBox控件当前选项
可以使用SetCurSel()函数设置ComboBox控件的当前选项,如下所示:
```
comboBox.SetCurSel(1);
```
4. 获取ComboBox控件中的子项数量
可以使用GetCount()函数获取ComboBox控件中子项的数量,如下所示:
```
int nCount = comboBox.GetCount();
```
5. 清空ComboBox控件
可以使用ResetContent()函数清空ComboBox控件中的子项,如下所示:
```
comboBox.ResetContent();
```
阅读全文