roger_ding,laiyiling(壮志雄心) 请进

搬砖老男孩 2004-09-20 08:59:04
roger_ding(海天一色)\laiyiling(壮志雄心) 你说的我也查过好多资料并试过,背景色是可以改变,但都是对话框启动时改变过的,我现在要达到的效果是 对话框已启动过,是要用控件如按钮或其他控件去改变已启动的对话框背景色!
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
搬砖老男孩 2004-09-21
  • 打赏
  • 举报
回复
已解决.多谢热心帮助!
roger_ding 2004-09-20
  • 打赏
  • 举报
回复
现有的方法是:在WM_CTLCOLOR里只返回一个常量

那根据条件WM_CTLCOLOR返回一个变量不就可以了,
再调用CMyDialog::Invalidate(TRUE);
强迫dialog刷新一遍

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧