VC里面需要修改控件背景色的时候,有两种方法,一是对CTLCOLOR消息重写,二是自绘整个控件。在网上搜索了很多自绘按钮的内容,基本上都是在DrawItem里进行绘画操作,比如做好的类为CNewButton,我想问怎么去用这个类,是否必须得动态创建? 这样的话要是按钮很多不是很麻烦?
如果绑定到静态的按钮上,我发现每次都会影响按钮本身的效果。
我现在只需要改变按钮的背景颜色,其他的我希望和静态按钮一样可以通过对话框资源属性进行设置,谁能提供个好的方法啊。?
如果绑定到静态的按钮上,我发现每次都会影响按钮本身的效果。
我现在只需要改变按钮的背景颜色,其他的我希望和静态按钮一样可以通过对话框资源属性进行设置,谁能提供个好的方法啊。?
解决方案 »
- VS2008怎么问题这么多啊~,请问Datagrid control怎么用×××××××
- 两个类对象的赋值问题
- 图像实时采集※解压※显示※保存※求救
- 如何在对话框程序里面加入工具栏?
- 请大家帮我分析一下下列的程序错在哪儿.在线等待
- 如果同一个机器上同时有多个CLIENT联接同一个SERVER的同一个端口
- LoadBitmap之后,如何得到该bitmap的大小?
- 在WINDOWS网络-配置中为网卡添加了TCP/IP协议,则WINDOWS添加了下列网络组件,请那位大侠解释一下
- 关于VC中的动态数组
- 请教,如何把多个exe放入一个应用程序中,并可分别加载。
- 是否有api对应ipconfig功能
- 怎样将CString转换为WCHAR*
第一步:自己创建一个类CnewButton,基类是CButton.
第二步:给这个类添加DrawItem()成员函数,在这里面实现绘制按钮颜色.
第三步:通过Class Wizard,将按钮ID和变量关联起来,CNewButton m_button
调用m_button.DrawItem()就可以改变按钮颜色。。详细请参考http://blog.csdn.net/j123kaishichufa/article/details/6593724
good 就是好多图片各种不显示啊....