MFC使用ComboBox控件方法

本文介绍了在MFC中使用ComboBox控件的方法,包括如何插入信息、获取选定内容、查找特定项、删除项、设置选中字符位置、管理内容以及使用常用宏。通过这些技巧,可以高效地实现ComboBox的功能。
摘要由CSDN通过智能技术生成

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.删除指定的项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值