MFC学习笔记04:下拉框

工具栏选择conebo box,属性中设置
添加数据:data选项,内容用分号隔开
下拉项不允许编辑:type属性中选择下拉列表(drop list)
采用自己的数据顺序:sort中选择false,表示不采用首字母ASCII码排序

代码添加下拉项

在初始化函数中n_cbx.AddString(TEXT("haha"));

设置显示默认值

将需要默认显示的内容的序号填入n_cbx.SetCurSel(序号);

插入选项

将需要插入的位置与内容填入代码中n_cbx.InsertString(序号, TEXT("下拉项内容"));

删除下拉项

插入需要删除的下拉项的序号n_cbx.DeleteString(序号);

获取序号中的内容

需要创建一个cstring类的对象来接收内容n_cbx.GetLBText(0,str);

切换下拉项内容时的控件事件

此时需要在属性控件事件中找到Selchange,在函数中添加代码

//拿到变化的下拉项的序号
int index = n_cbx.GetCurSel();
CString str;
n_cbx.GetLBText(index, str);
MessageBox(str);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值