手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MFC应用实例:[13]显示隐藏状态栏

时间:2024-11-02 16:20:41

1、新建一个单文档的MFC应用,工程的名字为Hide。

MFC应用实例:[13]显示隐藏状态栏

2、并添加如图的菜单栏按钮,显示状态栏”和“隐藏状态栏”。

MFC应用实例:[13]显示隐藏状态栏

3、对“显示状态栏”和“隐藏状态栏”建立对应的响应函数

MFC应用实例:[13]显示隐藏状态栏

4、在对应的函数中添加相应的代码:void CMainFrame::OnHide(){ // TODO: Add your command handler code here if(m_wndStatusBar.IsWindowVisible()) { //如果是可见,设置为隐藏 m_wndStatusBar.ModifyStyle(WS_VISIBLE, 0); } //使状态栏状态生效 SendMessage(WM_SIZE);}void CMainFrame::OnShow(){ // TODO: Add your command handler code here //判断是否状态栏可见 if(!m_wndStatusBar.IsWindowVisible()) { //如果是不可见的,设置为可见 m_wndStatusBar.ModifyStyle(0, WS_VISIBLE); } //使状态栏状态生效 SendMessage(WM_SIZE);//判断是否状态栏可见 }

MFC应用实例:[13]显示隐藏状态栏

5、程序运行显示,隐藏状态栏结果如下:

MFC应用实例:[13]显示隐藏状态栏
MFC应用实例:[13]显示隐藏状态栏
© 手抄报圈