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

 时间:2026-02-14 02:39:02

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]显示隐藏状态栏

  • 在vmware中实现Ubuntu与win10(主机)的共享文件
  • 怎样设置pycharm2019的界面颜色
  • 电脑防火墙一般安装在哪里
  • c 命令行设置
  • 如何用javascript设置页面的宽度自适应
  • 热门搜索
    地震知识手抄报 小学生读书手抄报图片 有关动物的手抄报 卫生健康手抄报 礼仪手抄报图片 生活中的语文手抄报 节约用水用电手抄报 备战期中手抄报 反腐倡廉手抄报内容 食品药品安全手抄报