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

Edit 控件属性设为只读后,就不能设置颜色了

楼主tomclose()2004-11-03 19:09:18 在 VC/MFC / 基础类 提问

就是在read-only上打了勾勾后,  
  pDC->SetBkColor(   RGB(255,   255,   0)   );  
  pDC->SetTextColor(   RGB(0,   255,   0)   );  
  这些咚咚就失效了。  
  为什么?  
  怎么办? 问题点数:20、回复次数:3Top

1 楼xlz45(xlz)回复于 2004-11-03 19:21:48 得分 18

HBRUSH   CCadBenchView::OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor)    
  {  
  HBRUSH   hbr   =   CFormView::OnCtlColor(pDC,   pWnd,   nCtlColor);  
  //   TODO:   Change   any   attributes   of   the   DC   here  
  if(nCtlColor==CTLCOLOR_STATIC)  
  {  
          pDC->SetBkMode(RGB(255,255,255));    
  return   HBRUSH(GetStockObject(HOLLOW_BRUSH));  
  }  
  //   TODO:   Return   a   different   brush   if   the   default   is   not   desired/  
  return   hbr;  
  }  
   
  Top

2 楼linxy2002(BugSlayer)回复于 2004-11-03 19:36:03 得分 2

什么问题啊,你说清楚点啊,你这个   pDC又是谁的啊Top

3 楼tomclose()回复于 2004-11-03 22:28:02 得分 0

明白了,原来EDIT设为只读后,ID就和静态文本控件一样了,变态变态。谢谢大虾。Top

相关问题

  • Edit 控件的属性设置问题?
  • 控件的属性
  • Picture控件属性
  • 如何自定义一个有颜色属性的按钮控件
  • 请教 如何改变enable属性为false的控件的字体颜色
  • 请问怎么设置DTPicker控件的背景颜色,哪个属性?谢谢!
  • 如何把OCX控件属性页上从CColorDialog上得到的颜色值传到控件上??
  • 控件颜色?
  • 如何设置Edit控件中的字体属性
  • 怎样在代码中修改EDIT控件的Disable属性?

关键词

  • pdc
  • nctlcolor
  • hbrush
  • rgb

得分解答快速导航

  • 帖主:tomclose
  • xlz45
  • linxy2002

相关链接

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

广告也精彩

反馈

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