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

如何更新对话框内控件的字体颜色?

楼主waii(大智若愚)2002-04-12 18:31:50 在 VC/MFC / 基础类 提问

IDC_PREVIEW是一个静态文本控件  
  GetDlgItem(IDC_PREVIEW)->GetDC()->SetTextColor(RGB(255,0,0));  
  ::SendMessage(GetDlgItem(IDC_PREVIEW)->GetSafeHwnd(),WM_PAINT,0,0L);  
  1.以上代码为什么不工作?  
  2.请教高手的代码!! 问题点数:100、回复次数:5Top

1 楼waii(大智若愚)回复于 2002-04-12 18:34:57 得分 0

在线等待!  
  关注有分!Top

2 楼LegerWu(Legerwu_cn)回复于 2002-04-12 18:38:54 得分 10

如果你只想改变控件的颜色,你应该用OnCtrlColor()函数.Top

3 楼waii(大智若愚)回复于 2002-04-12 18:42:12 得分 0

to   legerwu(Leger)  
  我想动态改变这一个控件!!Top

4 楼shesh(无所谓)回复于 2002-04-12 18:48:39 得分 80

在OnCtrlColor()不是有个CDC   *   pDC么,  
  把那个pDC->SetTextColor(RGB(255,0,0))就行了.  
  你可以自己定义一个CSTATIC类,类自己接管OnCtrlColor(),这样也就不影响别的控件.  
  Top

5 楼fengjie10(龙之子)回复于 2002-04-12 18:56:35 得分 10

隐射wm_ctrlcolorTop

相关问题

  • java 对话框字体!
  • 对话框字体修改!
  • 对话框怎么更新?
  • 用通用对话框无法打开字体对话框
  • 关于对话框字体的问题!!!
  • 对话框的字体问题?
  • “字体”对话框的疑惑
  • 如何使用字体对话框?
  • 关于字体对话框的问题
  • Commondialog显示字体对话框

关键词

  • 控件
  • idc
  • 代码
  • onctrlcolor
  • 颜色
  • settextcolor
  • preview
  • getdlgitem
  • pdc
  • 类

得分解答快速导航

  • 帖主:waii
  • LegerWu
  • shesh
  • fengjie10

相关链接

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

广告也精彩

反馈

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