社区
界面
帖子详情
请问CComboboxEx控件如何选中项?
fhw217
2016-10-09 01:06:15
我是把字体填充到一个扩展组合框,组合框的风格是DropDown,它的每一项都有一个图标,现在问题是:比如在组合框中键入一个存在的字体名,比如 “宋体”,这时组合框不能显示“宋体”项所应的图标,我处理了CBN_EDITCHANGE消息,在这个消息函数里面调用组合框的SetCurSel函数,结果死循环了,请问如何解决?
...全文
228
3
打赏
收藏
请问CComboboxEx控件如何选中项?
我是把字体填充到一个扩展组合框,组合框的风格是DropDown,它的每一项都有一个图标,现在问题是:比如在组合框中键入一个存在的字体名,比如 “宋体”,这时组合框不能显示“宋体”项所应的图标,我处理了CBN_EDITCHANGE消息,在这个消息函数里面调用组合框的SetCurSel函数,结果死循环了,请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lonelyhacker
2016-10-10
打赏
举报
回复
添加CBN_KILLFOCUS, CString str; GetDlgItem(IDC_COMBO_DATA)->GetWindowText(str); int nIndex = m_combo.FindStringEx(0,str); m_combo.SetCurSel(nIndex); 这样试试。
boylafong
2016-10-09
打赏
举报
回复
如果实在要用的话,用CBN_EDITUPDATE事件 该事件在你每次输完一个字符完毕后触发(输入一个英文或者一个汉字后),比如考虑每次输完一个字符后,判断是否跟所有字体大部分是否吻合。
boylafong
2016-10-09
打赏
举报
回复
没有必要显示“宋体”项所应的图标 参考word字体选择
VC之美化界面篇本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础:
其中,标注*
项
会用到相应的图形对象类,参见2.1.2内容。 2.1.2 图形对象类 设备环境不足以包含绘图功能所需的所有绘图特征,除了设备环境外, Windows还有其他一些图形对象用来储存绘图特征。这些附加的功能包括从...
MFC
控件
积累——C
ComboBox
Ex
控件
创建扩展组合框 (
Ex
tended Combo Box)
控件
的方式取决于是在对话框中使用该
控件
还是在非对话框窗口中创建此
控件
。 直接在对话框中使用 C
ComboBox
Ex
在对话框编辑器中,将“
Ex
tended Combo Box”
控件
添加到对话框...
MFC中 C
ComboBox
控件
(2) —选择和检索
项
、获取和设置属性
如果索引超出了组合框中现有
项
的范围,将不会
选中
任何
项
。执行的是部分匹配查找,即如果
项
的文本从开始处包含指定的字符串,它就认为是匹配的。执行的是部分匹配查找,即如果
项
的文本从开始处包含指定的字符串,它就...
ComboBox
控件
ComboBox
EX
控件
,通过SetCurSel()默认
选中
第一
项
ii++) { ((C
ComboBox
Ex
*)GetDlgItem(IDC_
COMBOBOX
EX
__SETPD1+ii))->SetCurSel(0); } 发现无论如何,
ComboBox
中的都是空, 可是以前在用C
ComboBox
的时候都是可以的啊。 ...
C
ComboBox
Ex
扩展组合框
类C
ComboBox
Ex
从C
ComboBox
类扩展而来,它最大的特点是支持图像列表
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章