16 MFC - 组合框(下拉框) CComboBox

简介: 16 MFC - 组合框(下拉框) CComboBox

常用属性设置:

常用接口:

关联控件变量后,测试接口:

//添加字符串内容
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,当选择组合框某一项时,自动触发此事件。

void CMFCApplication2Dlg::OnCbnSelchangeCombo1()
{
  // TODO:  在此添加控件通知处理程序代码
}


目录
相关文章
15 MFC - 编辑框CEdit
15 MFC - 编辑框CEdit
52 0
14 MFC - 普通按钮 CButton
14 MFC - 普通按钮 CButton
44 0
MFC基本控件2-单选按钮的使用
MFC基本控件2-单选按钮的使用
|
6月前
[MFC] 对话框自带滚动条的使用
[MFC] 对话框自带滚动条的使用
158 0
19 MFC - 标签控件 CTabCtrl
19 MFC - 标签控件 CTabCtrl
66 0
|
C++
基于MFC实现选项卡控件练习
基于MFC实现选项卡控件练习
72 0
基于MFC实现选项卡控件练习
MFC中如何给子对话框添加图标
MFC中如何给子对话框添加图标
401 0
|
索引
MFC中组合框CComboBox的使用
假如添加三行数据,其中当选择前两行时,提示自定义提示框信息,选择第三行时,提示当前字符串的内容,实现如下: void Cuse_demo_dllDlg::OnCbnSelchangeCombo1(){ int pos=m_combo.
1108 0
MFC单选按钮
先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDialog()即可。
1029 0
在MFC对话框中添加状态栏
如果我们想实现在MFC对话框中添加状态栏显示,如何例如分状态栏为两列,第一列显示鼠标的当前位置,第二列显示当前的时间,(如上图)。 1. 首先,打开在资源视图的String Table并添加两个ID:ID_INDICATOR_NISH 和ID_INDICATOR_TIME,如下图 2.
1176 0