MFC中基于对话框,使用状态栏。用CStatusBar 定义了m_Bar。但是使用m_Bar.GetStatusBarCtrl().SetBkColor(RGB(0,162,255));为什么不能改变背景色呢?但是其他的都正常啊。请问改变状态栏怎么弄?应该是和编程环境有关。
2 回答

catspeake
TA贡献1111条经验 获得超0个赞
对话框上面的东西改变之后,需要更新一下,比如说你点击了某个Button之后,改变了Button上面的文字,你就要使用UpdateDate(FALSE)或是UpdateDate(TRUE),具体记不得了,你可以看看OnOk()的源代码。
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消