CWnd::ShowWindow 是 MFC(Microsoft Foundation Classes)中的一个公共方法,用于显示或隐藏窗口。该方法有以下语法:
BOOL ShowWindow(int nCmdShow);

  •  nCmdShow 参数指定窗口的显示状态,可以是以下常量之一:

  - SW_HIDE:隐藏窗口。
  - SW_SHOWNORMAL:以正常大小和位置显示窗口。
  - SW_SHOWMINIMIZED:最小化窗口。
  - SW_SHOWMAXIMIZED:最大化窗口。
  - SW_SHOWNOACTIVATE:以当前大小和位置显示窗口,但不激活它。
  - SW_SHOW:以当前大小和位置显示窗口,并激活它。
  - SW_MINIMIZE:最小化窗口。
  - SW_MAXIMIZE:最大化窗口。
  - SW_RESTORE:还原窗口大小和位置,激活窗口。
  - SW_SHOWDEFAULT:根据窗口类的信息在 STARTUPINFO 结构中的 nCmdShow 成员中指定的值显示窗口。

返回值是一个布尔值,表示操作是否成功。

示例用法:
// 显示窗口
ShowWindow(SW_SHOW);

// 最小化窗口
ShowWindow(SW_MINIMIZE);

// 隐藏窗口
ShowWindow(SW_HIDE);

这个方法通常在窗口的创建或在运行时根据需要来控制窗口的显示状态。


转载请注明出处:http://www.zyzy.cn/article/detail/23410/MFC/CWnd