为了账号安全,请及时绑定邮箱和手机立即绑定

比如Unicode,我必须要用这个,请问怎么解决?

比如Unicode,我必须要用这个,请问怎么解决?

萧十郎 2023-04-22 18:14:26
MFC中基于对话框,使用状态栏。用CStatusBar 定义了m_Bar。但是使用m_Bar.GetStatusBarCtrl().SetBkColor(RGB(0,162,255));为什么不能改变背景色呢?但是其他的都正常啊。请问改变状态栏怎么弄?应该是和编程环境有关。
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

对话框上面的东西改变之后,需要更新一下,比如说你点击了某个Button之后,改变了Button上面的文字,你就要使用UpdateDate(FALSE)或是UpdateDate(TRUE),具体记不得了,你可以看看OnOk()的源代码。

查看完整回答
反对 回复 2023-04-25
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

必须重载对话框的WM_CLTCOLOR这个消息处理函数才行。

查看完整回答
反对 回复 2023-04-25
  • 2 回答
  • 0 关注
  • 301 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信