CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

初学者提问:如何改变窗体,按钮等一些控件的背景色?

楼主zdwlljzdw1()2006-12-04 10:35:44 在 VC/MFC / 基础类 提问

是用函数来完成吗?是什么函数  
  如果是函数的话,我怎么才能够得到我想要的颜色呢  
  因为函数好象只是填个颜色值进去,得到的并不一定是我想要  
  的颜色 问题点数: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

相关问题

关键词

得分解答快速导航

  • 帖主:zdwlljzdw1

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo