初学者提问:如何改变窗体,按钮等一些控件的背景色?
是用函数来完成吗?是什么函数
如果是函数的话,我怎么才能够得到我想要的颜色呢
因为函数好象只是填个颜色值进去,得到的并不一定是我想要
的颜色
问题点数:10、回复次数:4Top
1 楼sgnaw(李逍遥)回复于 2006-12-04 10:49:19 得分 0
参考:
http://community.csdn.net/Expert/TopicView.asp?id=4974171
把上面贴子中的 :
case CTLCOLOR_LISTBOX:
return m_hBlueBrush;
改为
case CTLCOLOR_DLG: // 窗体背景
return m_hBlueBrush;
case CTLCOLOR_BTN: // 按钮
return m_hBlueBrush; // 这里也可以改用别的刷子Top
2 楼zdwlljzdw1()回复于 2006-12-04 11:13:38 得分 0
这位老兄,能否说一下该如何调用呢?
比如我只想改变按钮的颜色Top
3 楼sgnaw(李逍遥)回复于 2006-12-04 11:18:05 得分 0
> ...能否说一下该如何调用呢?
----------------
窗体启动的时候, 自动调用.
>比如我只想改变按钮的颜色
---------------
那就把改变窗口背景的去掉, 即去掉下面的:
case CTLCOLOR_DLG: // 窗体背景
return m_hBlueBrush;
Top
4 楼zdwlljzdw1()回复于 2006-12-04 11:22:01 得分 0
我去掉了,但是按钮的颜色没有改变哦
不去掉的话,只有窗体的背景改变Top




