孙鑫VC学习笔记:第十讲画图 改变对话框及控件的文字/背景颜色
2006-08-23 21:39
751 查看
◆改变对话框及对话框上控件的背景颜色及文字颜色
1.增加WM_CTLCOLOR消息处理
2.自定义一个画刷m_brush,让WM_CTLCOLOR消息处理函数OnCtlColor返回, 对话框就会用这个画刷去绘制对话框和子控件
◆如何改变一个BUTTON的颜色
要改变一个BUTTON的颜色,不能像其他控件一样利用OnCtlColor方法,
而需要从CButton类派生一个自己的类(CTestBtn),然后在派生类中覆盖Cbutton::DrawItem方法。框架在绘制按钮控件时会调用该方法。
◆在网上可以找到很实用的改变按钮风格的类,如:CButtonST
下载CButtonST示例源代码 http://www.vckbase.com/code/downcode.asp?id=1556
下载CButtonST类的源代码 http://www.vckbase.com/code/downcode.asp?id=1750
还有对这个类的使用说明:http://www.vckbase.com/document/viewdoc/?id=518
1.增加WM_CTLCOLOR消息处理
2.自定义一个画刷m_brush,让WM_CTLCOLOR消息处理函数OnCtlColor返回, 对话框就会用这个画刷去绘制对话框和子控件
◆如何改变一个BUTTON的颜色
要改变一个BUTTON的颜色,不能像其他控件一样利用OnCtlColor方法,
而需要从CButton类派生一个自己的类(CTestBtn),然后在派生类中覆盖Cbutton::DrawItem方法。框架在绘制按钮控件时会调用该方法。
◆在网上可以找到很实用的改变按钮风格的类,如:CButtonST
下载CButtonST示例源代码 http://www.vckbase.com/code/downcode.asp?id=1556
下载CButtonST类的源代码 http://www.vckbase.com/code/downcode.asp?id=1750
还有对这个类的使用说明:http://www.vckbase.com/document/viewdoc/?id=518
相关文章推荐
- 孙鑫VC学习笔记:第十讲画图 改变对话框及控件的文字/背景颜色
- 孙鑫VC学习笔记:第十讲画图 创建颜色/字体对话框
- 孙鑫VC学习笔记:第十讲画图 创建设置画笔的对话框 并且可以预览效果
- VC对话框加载图片、改变背景颜色、画图、显示隐藏控件
- 孙鑫VC学习笔记:第十讲画图 在窗口中贴上位图
- 孙鑫VC学习笔记:第七讲 对话框
- VC:改变控件的背景颜色及字体
- 改变对话框和控件的背景及文本颜色
- VC中改变窗口背景颜色和控件背景颜色
- 孙鑫VC++视频学习笔记之7: 对话框编程(2)
- 模式对话框和通用控件(『VC++技术内幕』学习笔记(9))
- 改变对话框上的控件的背景与颜色
- VC++中改变对话框背景颜色
- VC 对话框背景颜色、控件颜色
- 孙鑫视频教程第十课——图形的绘制、颜色对话框、字体对话框、改变控件的字体及颜色、在对话框中显示位图
- Android学习实践:4.让Activity全屏及改变文字和背景颜色
- 动态改变listctrl 单元格背景及文字颜色(非重写控件)
- vc具有背景颜色和文字颜色的只读属性的EDIT控件的实现
- 孙鑫VC学习笔记:第十八讲 ActiveX 控件
- C#学习笔记:设置label(标签)控件的背景颜色为透明