Mfc 将特定CComboxEx(扩展组合框)项设置为带文本颜色的粗体
我有一个Mfc 将特定CComboxEx(扩展组合框)项设置为带文本颜色的粗体,mfc,ccombobox,Mfc,Ccombobox,我有一个ccomboxex,显示一些图像和通话号码: 如何将特定组合项的文本转换为属性 将字体设置为粗体 设置字体颜色 我知道对于cmbobox我可以让它的所有者自己绘制和创建字体,并呈现组合项。但这是ccomboxex,它迎合了图像的需要,所以车主的画会更难 是否有一种简单的解决方案,可以将特定的ccomboxex项设置为粗体并带有特定的文本颜色?谢谢 我看到了这一点,我想我可能可以这样做,但我无法让它工作。您唯一的机会就是让它成为自绘。我如何绘制图标和文本?我知道只画文本字符串,但有图
ccomboxex
,显示一些图像和通话号码:
如何将特定组合项的文本转换为属性
- 将字体设置为粗体
- 设置字体颜色
cmbobox
我可以让它的所有者自己绘制和创建字体,并呈现组合项。但这是ccomboxex
,它迎合了图像的需要,所以车主的画会更难
是否有一种简单的解决方案,可以将特定的ccomboxex
项设置为粗体并带有特定的文本颜色?谢谢
我看到了这一点,我想我可能可以这样做,但我无法让它工作。您唯一的机会就是让它成为自绘。我如何绘制图标和文本?我知道只画文本字符串,但有图标?Cmboboxex有项目图标,但没有粗体功能:。。。它适合你吗?@flaviu2我已经在使用这个类了。我的问题是这样的。我在罗马尼亚论坛上看到了这一点(非常有用):对于CBS_排序样式的组合框或列表框所有者绘图,LBS_排序分别发送消息WM_COMPAREITEM,允许所有者对项目进行排序。在MFC中,可以在控件类中覆盖CompareItem虚函数。(摘自此处:)