
常用属性设置:
|
属性 |
含义 |
|
data |
设置内容,不同内容间用英文的分号“;”分隔 |
|
type |
显示风格 |
|
Sort |
True 内容自动排序 |
常用接口:
|
接口 |
功能 |
|
CComboBox::AddString |
组合框添加一个字符串 |
|
CComboBox::SetCurSel |
设置当前选择项(当前显示第几项),下标从0开始 |
|
CComboBox::GetCurSel |
获取组合框中当前选中项的下标 |
|
CComboBox::GetLBText |
获取指定位置的内容 |
|
CComboBox::DeleteString |
删除指定位置的字符串 |
|
CComboBox::InsertString |
在指定位置插入字符串 |
关联控件变量后,测试接口:

//添加字符串内容
m_combo.AddString(TEXT("可乐"));
m_combo.AddString(TEXT("雪碧"));
m_combo.SetCurSel(1);//显示显示第1项
//获取组合框中当前选中项的下标
int index = m_combo.GetCurSel();
CString str;
m_combo.GetLBText(index, str); //获取指定下标的内容
MessageBox(str);
m_combo.DeleteString(0); //删除第0项字符串
m_combo.InsertString(0, _T("hello")); //在第0位置插入“hello”
组合框常用的事件为:CBN_SELCHANGE,当选择组合框某一项时,自动触发此事件。

本文详细介绍了MFC框架下组合框控件的常用属性设置及接口使用,包括添加、删除、插入字符串,设置显示风格,自动排序等功能。并通过示例代码展示了如何操作组合框控件。
2885

被折叠的 条评论
为什么被折叠?



