MFC自绘复选框的问题

qq_27193365 2015-08-06 05:14:53
自绘复选框时,怎么保留系统的方框,因为我只是要改变文本颜色
...全文
168 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumos 2015-08-07
  • 打赏
  • 举报
回复
试试: 继承CButton 响应WM_PAINT, 先调用CButton::OnPaint(); 然后FillSolidRect(); 把复选框以外的文字区域背景刷成背景色一样的,然后在自己绘制颜色文字
qq_27193365 2015-08-06
  • 打赏
  • 举报
回复
引用 1 楼 bigtree_mfc 的回复:
改变文本颜色不需要进行自绘就可以设置
不要告诉我是用OnCtlColor(),我用的是vs2010版本,在vs2008以后就不能通过这个函数改变按钮的颜色了
大树学长 2015-08-06
  • 打赏
  • 举报
回复
改变文本颜色不需要进行自绘就可以设置

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧