MFC中组合框CComboBox的使用

简介: 假如添加三行数据,其中当选择前两行时,提示自定义提示框信息,选择第三行时,提示当前字符串的内容,实现如下: void Cuse_demo_dllDlg::OnCbnSelchangeCombo1(){ int pos=m_combo.

假如添加三行数据,其中当选择前两行时,提示自定义提示框信息,选择第三行时,提示当前字符串的内容,实现如下:

void Cuse_demo_dllDlg::OnCbnSelchangeCombo1()
{
 int pos=m_combo.GetCurSel();
 CString str;
 m_combo.GetLBText(pos,str);
   
 if (pos==0)
 {
  MessageBox("索引为第一列数据");
 }
 
 if (pos==1)
 {
  MessageBox("索引为第二列数据");
 }
 

 if (pos==2)
 {
  MessageBox(str);  //显示当前索引行对应的文本
 }

}

技术改变世界! --狂诗绝剑
目录
相关文章
|
8月前
MFC控件间介绍(二)
MFC控件间介绍(二)
53 0
|
BI
17 MFC - 列表控件 CListCtrl
17 MFC - 列表控件 CListCtrl
84 0
15 MFC - 编辑框CEdit
15 MFC - 编辑框CEdit
69 0
|
8月前
MFC控件介绍(一)
MFC控件介绍(一)
70 0
MFC基本控件2-单选按钮的使用
MFC基本控件2-单选按钮的使用
|
8月前
|
BI
MFC控件介绍(三)
MFC控件介绍(三)
88 0
16 MFC - 组合框(下拉框) CComboBox
16 MFC - 组合框(下拉框) CComboBox
55 0
12 MFC - 非模态对话框
12 MFC - 非模态对话框
71 0
MFC单选按钮
先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDialog()即可。
1035 0
MFC设置窗体大小SetWindowPos
SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE);     表示不考虑(0,0),仅仅将大小改为200x300,位置不变    SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE);    表示不考虑200X300,只是把位置挪到(0,0).
4136 0