以下是该方法的一般原型:
BOOL CWnd::ShowWindow(int nCmdShow);
参数说明:
- nCmdShow:指定窗口的显示状态,可以是以下常量之一:
- SW_HIDE:隐藏窗口。
- SW_SHOWNORMAL:以正常大小和位置显示窗口。
- SW_SHOWMINIMIZED:最小化窗口。
- SW_SHOWMAXIMIZED:最大化窗口。
- SW_SHOWNOACTIVATE:显示窗口并激活窗口,但不将其设置为当前焦点。
- SW_RESTORE:如果窗口最小化或最大化,将其还原为原始大小和位置。与 SW_SHOWNORMAL 相同。
- SW_SHOWDEFAULT:根据 STARTUPINFO 结构中的 wShowWindow 成员的值,使用默认显示操作。
使用示例:
// 显示窗口
ShowWindow(SW_SHOW);
// 最小化窗口
ShowWindow(SW_MINIMIZE);
// 隐藏窗口
ShowWindow(SW_HIDE);
CWnd::ShowWindow 方法通常在创建窗口后或在窗口大小、位置等属性发生变化时使用。通过传递不同的参数,你可以控制窗口的显示状态。这对于在应用程序中动态管理窗口的可见性很有用。
转载请注明出处:http://www.zyzy.cn/article/detail/23572/MFC/CWnd