首先在窗体上添加WM_CTLCOLOR消息,这时就会有一个OnCtlColor消息响应函数。

下面是我的OnCtlColor函数里的代码

HBRUSH CMyMailDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO:  在此更改 DC 的任何属性
// TODO:  如果默认的不是所需画笔,则返回另一个画笔
switch (pWnd->GetDlgCtrlID())
{
//针对ID为IDC_CTL1、IDC_CTL2和IDC_CTL3的控件进行同样的设置
case IDC_STATICx:
case IDC_STATICx1:
case IDC_STATICx2:
case IDC_STATICx3:
case IDC_STATICx4:
case IDC_STATICx5:
case IDC_STATICx6:
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(255,0, 0));   //将颜色设置为红色
return (HBRUSH)GetSysColorBrush(COLOR_BTNFACE);
}
default:
return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}
return hbr;
}

修改Static控件的字体颜色相关推荐

  1. 【转】修改static控件背景颜色和文字颜色

    当 static 控件或具有 ES_READONLY 风格的 edit 控件被绘制时,会向父窗口发送 WM_CTLCOLORSTATIC 消息.如果我们在窗口过程中处理该消息,就必须返回一个画刷句柄, ...

  2. MFC ListBox控件设置字体颜色

    文章目录 描述 需要解决的问题 方案 设置 Item 颜色 鼠标双击事件 调用 Static 控件的背景颜色设置 描述 最近的项目中需要用到 MFC 的列表控件,列表控件中需要动态插入产品不同的测试状 ...

  3. MFC的Button和Static控件

    最近要写一个MFC的对话框程序,发现要把MFC的对话框写的有色彩点并不容易,不像在C#里设置属性指就好,而是要自己去写一些代码完成对话框的绘画操作.比如一个简单的鼠标移入.移出操作,都要自己去写代码. ...

  4. sdk编程改变static控件字体和颜色

    //关于对话框中要处理的控件的ID是IDC_MYSTATIC //"关于"框的消息处理程序. LRESULT CALLBACK About(HWND hDlg, UINT mess ...

  5. 关于Static控件背景透明时文本覆盖重影的问题

    2019独角兽企业重金招聘Python工程师标准>>> 关于Static控件背景透明时文本覆盖重影的问题 通过映射OnCtlColor消息,而后在该函数中使用pDC->SetB ...

  6. (C#)Winform修改DateTimePicker控件的背景色和边框色

    (C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的,如果想要改变它的背景色和边框色 那也是有办法的,只 ...

  7. 修改WebBrowser控件的内核解决方案

    修改WebBrowser控件的内核解决方案 参考文章: (1)修改WebBrowser控件的内核解决方案 (2)https://www.cnblogs.com/sung/p/3391264.html ...

  8. ESP32 开发笔记(四)LVGL控件学习 ColorPicker 颜色选择器控件

    先看效果,创建一个颜色选择器控件,设置事件回调动态显示当前选择的颜色值 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.5 ...

  9. 使用CvvImage类在MFC的static控件显示图片

    使用OpenCV的库,可以非常便捷地实现对图像的各种操作.在CTestDlg对话框中放置一个picture static控件,ID为IDC_STATIC,如下函数即可实现显示图片的功能.根据此方法,可 ...

最新文章

  1. 识别图片并可视化_识别交通锥,特斯拉驾驶信任提升的一小步
  2. ImCash:币圈英文术语大全
  3. 转载:mysql存储过程讲解
  4. java 逻辑或 作用_Java开发中与之间的区别,你真的知道吗?
  5. matlab ct投影数据,CT_projection_and_reconstruction
  6. 微信小程序 后端接口(thinkphp)
  7. 5分钟学完《梁宁产品思维30讲》
  8. 赛元SC92F7250单片机开发
  9. web移动端安卓和ios兼容问题
  10. 复旦大学计算机软件学什么,复旦大学计算机软件
  11. 【那些年,我们一起追得女孩】第十五章
  12. SpringBoot+JPA 项目启动失败,无法扫描到Repository
  13. Cocos2d-x游戏开发之Lua 5.1 参考手册
  14. n1盒子救砖_N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发)
  15. 记录一下web端调用IC卡读卡器的大致流程
  16. 肠道微生物群影响眼部健康
  17. 桌面程序加sql数据库服务器,在桌面上安装和部署 (SQL Server Compact)
  18. 【原生代码】Python3 计算DI、ADX趋向指标
  19. 想自己设计新房?家庭装修设计和室内布局软件怎么能少!
  20. Feature-Preserving Ultrasound Speckle Reduction via L0 Minimization

热门文章

  1. 【easy】206. Reverse Linked List 链表反转
  2. 图解集合8:红黑树的移除节点操作
  3. CentOS 7下安装NFS
  4. 关于z-index的总结
  5. 平衡二叉树所涉及的一些算法
  6. 微信扫一扫背后的秘密:基于运动估计的智能传图算法
  7. 在ubuntu下安装memcache
  8. [知识图谱实战篇] 七.HTML+D3实现关系图谱搜索功能
  9. 【数据结构与算法】之深入解析“验证IP地址”的求解思路与算法示例
  10. 【数据结构与算法】之深入解析“整数反转”的求解思路与算法示例