Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本,下面我说一下我使用ComBox的一些方法技巧。
1.往Combox控件里插入信息
m_Searchmode.InsertString(0, "测试1");//插入一条信息,也可以利用AddString来添加
m_Searchmode.InsertString(1, "测试2");
m_Searchmode.SetCurSel(0);//让其显示0索引信息即“测试1”
2.通过索引获取当前选定的内容
int nIndex = m_Searchmode.GetCurSel();//获取当先选定的索引
CString str;
m_Searchmode.GetLBText( nIndex, strCBText);//通过索引获取当前选定的内容
MessageBox(str);//弹出当前选定的内容
3.查找控件中查找给定项
int nIndex = Searchmode.FindStringExact( nStartAfter, "找到变量");
nStartAfter指明从哪一行开始查找。如果查找成功,返回的是该项的位置;否则,返回CB_ERR。
4.删除指定的项
m_cbExample.DeleteString(nIndex);//nIndex为索引</

本文介绍了在MFC中使用ComboBox控件的方法,包括如何插入信息、获取选定内容、查找特定项、删除项、设置选中字符位置、管理内容以及使用常用宏。通过这些技巧,可以高效地实现ComboBox的功能。
最低0.47元/天 解锁文章
2194

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



