有什么简单的方法设置普通按纽的文字颜色

xiaoqiqixiao 2006-09-22 10:08:20
响应WM_CTLCOLOR并SetTextColor的话,对CheckBox和RadioButton都有效,但是PushButton没用
...全文
248 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2006-09-22
  • 打赏
  • 举报
回复
CButtonST很好用,绝对推荐,我就很常用这个
zhucde 2006-09-22
  • 打赏
  • 举报
回复
1. 自绘,网上的例子很多
2. 用现在的类(事实上也是重载过的),常用的有CButtonST类
使用很简单,网上有下,VCKBASE中也有,就一个头文件,一个CPP,没有就呼我.
折腾_苏州 2006-09-22
  • 打赏
  • 举报
回复
Use CButtonST:?

http://www.vckbase.com/document/viewdoc/?id=517
lixiaosan 2006-09-22
  • 打赏
  • 举报
回复
一般来说,派生一个button类,重载drawitem,进行自绘
然后设置button属性为owner draw即可

http://www.codeguru.com/cpp/controls/buttonctrl/article.php/c5169/
http://www.codeguru.com/cpp/controls/buttonctrl/advancedbuttons/article.php/c8395/
Y___Y 2006-09-22
  • 打赏
  • 举报
回复
自画吧,也很容易
Y___Y 2006-09-22
  • 打赏
  • 举报
回复
自画吧,也很容易
双杯献酒 2006-09-22
  • 打赏
  • 举报
回复
如果你重载了CButton
注意是处理 =WM_CTLCOLOR 消息,而不是WM_CTLCOLOR消息
双杯献酒 2006-09-22
  • 打赏
  • 举报
回复
如果要实现复杂效果,就应该自绘,
如果只是改变颜色,
在Dlg的WM_CTLCOLOR消息里处理最简单.
littlepboy 2006-09-22
  • 打赏
  • 举报
回复
第三方Button类很多~
happyness44 2006-09-22
  • 打赏
  • 举报
回复
补充一句
在button中响应的WM_CTLCOLOR
happyness44 2006-09-22
  • 打赏
  • 举报
回复
派生一个button类,然后响应WM_CTLCOLOR并SetTextColor

15,978

社区成员

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

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