社区
界面
帖子详情
在线急问!怎样改变combobox控件选中时候文字的背景色?
jackieji
2004-09-21 10:11:20
缺省颜色是蓝色,如果我想改变其他颜色调用哪个函数?
多谢!
...全文
395
7
打赏
收藏
在线急问!怎样改变combobox控件选中时候文字的背景色?
缺省颜色是蓝色,如果我想改变其他颜色调用哪个函数? 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackieji
2004-09-21
打赏
举报
回复
还实现不了,还请高人指教阿!!
jackieji
2004-09-21
打赏
举报
回复
laiyiling(【壮志雄心】) ( )
你提供的只能改变combobox文字的底色,我想改变高亮受的颜色.谢谢
Kudeet
2004-09-21
打赏
举报
回复
自定义一个从 CComboBox 类继承的类,处理 WM_CTLCOLOR 消息
HBRUSH CMComboBox::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = ::CreateSolidBrush (RGB(255,0,0));
return hbr;
}
jackieji
2004-09-21
打赏
举报
回复
关键是画那部分啊?
主要是不知道重画哪一部分,用PaintDC dc(this);获得dc后重画这个dc的图,结果是那个下拉的箭头贝重画了,而不是文字高亮时候的背景颜色啊?!
snollow
2004-09-21
打赏
举报
回复
void CColorComboBox::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
// if( !lpDrawItemStruct->itemState & ODS_FOCUS )
// return;
CDC dc;
dc.Attach(lpDrawItemStruct->hDC);
CRect rect(&(lpDrawItemStruct->rcItem));
int nIndex=lpDrawItemStruct->itemID;
//
rect.left -= 0;
rect.top += 0;
rect.right -= 0;
rect.bottom += 0;
CDC dcMem;
CBitmap* pOldBitmap;
dcMem.CreateCompatibleDC( &dc );
if( lpDrawItemStruct->itemState & ODS_SELECTED )
pOldBitmap = dcMem.SelectObject( m_pBitmapFoc );
else
pOldBitmap = dcMem.SelectObject( m_pBitmapDef );
if( nIndex >= 0)
dc.BitBlt(rect.left, rect.top,rect.Width(),rect.Height(),&dcMem,0,0,SRCCOPY);
dc.SelectObject( m_brHollow );
dc.SetBkMode(TRANSPARENT);
dcMem.SelectObject(pOldBitmap);
dc.DrawText(m_szaryItem.GetAt(nIndex),&rect,DT_SINGLELINE|DT_LEFT|DT_VCENTER);
if(nIndex!=-1)
dc.DrawText(m_szaryItem.GetAt(nIndex),&rect,DT_SINGLELINE|DT_LEFT|DT_VCENTER);
dc.Detach();
}
CloudWater
2004-09-21
打赏
举报
回复
没有哪个函数,只有子类化控件自己重画
jackieji
2004-09-21
打赏
举报
回复
我当然知道在什么地方重画和继承这些冬冬,你们怎么都不明白我的意思呢?!
我要更改高亮时候的颜色!!现在windows缺省时蓝色的.
而你们所说画出来的都是背景颜色,不信你们试一下,真愁人!!!
别再手动打勾了!Word开发工具制作可交互表单(单选框/复选框/下拉框)保姆级教程
本文详解如何利用Word内置开发工具(ActiveX
控件
)创建专业级可交互表单,涵盖单选框(OptionButton)、复选框(CheckBox)和下拉框(
ComboBox
)的配置、分组逻辑、状态控制、数据绑定及企业级部署要点;强调VBA扩展能力、文档保护机制、Tab导航优化与PDF导出注意事项,显著提升数据采集完整性与时效性。
【2017-04-24】WinForm基础、登录窗口、窗口属性
本文详细介绍了WinForm应用程序的基础概念,包括C/S架构客户端应用的特点,五种窗体类型及其特性,如记事本型、计算器型、无边框型等。同时,深入探讨了六种常用
控件
的功能与使用方法,如Label、
ComboBox
、RadioButton等,并讲解了如何设置按钮点击事件。此外,还全面解析了窗体的常用属性,如AutoScroll、MaximumSize、MinimumSize等,以及窗口样式的调整方法。
C#上位机开发必知:WinForm与WPF框架选型及核心
控件
解析
本文聚焦C#上位机开发中WinForm与WPF两大框架的实用选型策略,结合工业控制、智能家居等真实场景,分析其稳定性、通信支持(串口/Modbus/MQTT)、数据可视化(曲线/表格/状态灯)及UI开发效率。重点解析WinForm的SerialPort、Timer、DataGridView和WPF的Binding、DataGrid、OxyPlot、Grid、Ellipse等关键技术组件,并给出新手入门、工控项目、IoT应用的分层选型建议。
DSAPI多功能.NET函数库组件
dsapi.dll是基于.net平台的多功能动态链接库,有数百项功能,可简化代码、提升可维护性。它近乎全中文函数名和参数提示,便于上手。含大量静态功能,无需实例化,耦合优化高效。可在QQ群共享下载最新版,永久免费使用。
springboot测试实例(JUnit 5 + SpringBootTest + MockMvc + H2 + Mockito).rar
springboot测试实例(JUnit 5 + SpringBootTest + MockMvc + H2 + Mockito).rar本文件为https://andyy.blog.csdn.net/article/details/160367956?spm=1011.2415.3001.5331博客所对应的源代码文件,适合新手小白入门学习
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章