2016 - 2024

感恩一路有你

如何在MFC应用中显示和隐藏状态栏

浏览量:1058 时间:2024-08-03 07:53:18 作者:采采

步骤1:新建一个单文档的MFC应用

首先,我们需要新建一个单文档的MFC应用。可以将工程命名为"Hide"。

步骤2:添加菜单栏按钮

在界面上添加菜单栏按钮,分别命名为"显示状态栏"和"隐藏状态栏"。如图所示。

步骤3:建立响应函数

对"显示状态栏"和"隐藏状态栏"这两个菜单栏按钮建立对应的响应函数。

```cpp

void CMainFrame::OnHide()

{

// 判断状态栏是否可见

if (m_())

{

// 如果是可见的,设置为隐藏

m_(WS_VISIBLE, 0);

}

// 使状态栏状态生效

SendMessage(WM_SIZE);

}

void CMainFrame::OnShow()

{

// 判断状态栏是否可见

if (!m_())

{

// 如果是不可见的,设置为可见

m_(0, WS_VISIBLE);

}

// 使状态栏状态生效

SendMessage(WM_SIZE);

}

```

步骤4:运行程序并显示、隐藏状态栏

运行程序之后,点击菜单栏上的"显示状态栏"按钮,状态栏将会显示出来。再次点击菜单栏上的"隐藏状态栏"按钮,状态栏将会被隐藏起来。

通过以上步骤,你可以在MFC应用中实现显示和隐藏状态栏的功能。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。