上面代码的ComboBoxListBox怎么写
时间: 2024-02-23 17:58:48 浏览: 122
ComboBox制作一个浏览器界面,基于VB代码
ComboBoxListBox 是 C++ MFC 中的一个类,它继承自CComboBox类和CListBox类,具有两者的功能。可以使用以下代码创建一个 ComboBoxListBox 控件:
```cpp
CComboBoxListBox m_myComboBoxListBox;
m_myComboBoxListBox.Create(WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | LBS_NOTIFY | CBS_AUTOHSCROLL,
CRect(10, 10, 200, 200), pParentWnd, IDC_MYCOMBOBOXLISTBOX);
```
在上面的代码中,WS_CHILD | WS_VISIBLE 表示控件是一个可见的子窗口,CBS_DROPDOWNLIST 表示下拉列表框,LBS_NOTIFY 表示启用通知,CBS_AUTOHSCROLL 表示自动水平滚动。CRect(10, 10, 200, 200) 表示控件的位置和大小。pParentWnd 是父窗口指针,IDC_MYCOMBOBOXLISTBOX 是控件的 ID。
创建完控件后,可以使用 CComboBox 和 CListBox 的方法来操作 ComboBoxListBox。例如,可以使用 AddString 方法添加字符串,使用 SetCurSel 方法设置当前选中的项,使用 GetCurSel 方法获取当前选中的项等等。
阅读全文