CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

看看这个问题怎么解决

楼主feel2002(feel2002)2002-12-01 22:42:31 在 VC/MFC / 基础类 提问

背景颜色设置  
  程序运行中改变颜色设置可以直接使用消息映射函数实现  
  但  
  在初始化时,我已经设置为黑色,  
  怎样才能在程序运行后菜单项的黑色上自动打勾?  
  问题点数:100、回复次数:4Top

1 楼staticip(staticip)回复于 2002-12-01 22:51:36 得分 50

为黑色菜单项写一个command-update   handler(OnUpdateXXXXXX),在里面判断背景色如果是褐色,则用CCmdUI::SetCheck打钩。MFC会自动调用command-update   handler。  
   
  Top

2 楼cbc(逍遥子)回复于 2002-12-01 22:54:27 得分 45

映射OnUpdateXXXX  
   
  CCmdUI::SetCheckTop

3 楼RomanticProgrammer() 兰企鹅||南极俺最帅 ()回复于 2002-12-01 23:35:33 得分 5

如果是改变控件地颜色,映射OnCtrlColor消息.  
  打勾用SetCheck.Top

4 楼RomanticProgrammer() 兰企鹅||南极俺最帅 ()回复于 2002-12-01 23:36:16 得分 0

对不起,没有看清楚题目..soryy!!Top

相关问题

  • 这个怎么做?
  • 这个怎么做?
  • 这个怎么查?
  • 这个怎么弄?
  • 这个怎么办?
  • 这个怎么办
  • 这个怎么画?
  • 这个"/t"怎么办
  • 这个怎么做
  • 这个怎么改

关键词

  • 映射
  • 消息
  • setcheck
  • 菜单项
  • 黑色
  • 颜色设置
  • 程序运行
  • 背景
  • 打勾
  • 改变

得分解答快速导航

  • 帖主:feel2002
  • staticip
  • cbc
  • RomanticProgrammer

相关链接

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

广告也精彩

反馈

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