CWnd::ShowWindow

设置窗口的可见性状态。

BOOL ShowWindow(
   int nCmdShow 
);

参数

  • nCmdShow
    指定 CWnd 将如何显示。它必须是下列值之一:

    • SW_HIDE 隐藏该窗口并通过启动到另一个窗口。

    • SW_MINIMIZE 最小化窗口并激活在系统的顶级窗口列表。

    • SW_RESTORE 激活并显示窗口。如果窗口处于最小化或最大化,Windows还原为其原始大小和位置。

    • SW_SHOW 激活窗口并显示在其当前大小和位置。

    • SW_SHOWMAXIMIZED 激活窗口并将其显示为最大化窗口的大小。

    • SW_SHOWMINIMIZED 激活窗口并将其显示为图标。

    • SW_SHOWMINNOACTIVE 显示窗口作为图标。当前活动的窗口保持有效。

    • SW_SHOWNA 显示在其当前状态的窗口。当前活动的窗口保持有效。

    • SW_SHOWNOACTIVATE 显示在其最近大小和位置的窗口。当前活动的窗口保持有效。

    • SW_SHOWNORMAL 激活并显示窗口。如果窗口处于最小化或最大化,Windows还原为其原始大小和位置。

返回值

非零,则窗口先前是可见的,0,如果 CWnd 以前是隐藏的。

备注

必须一次只每对主窗口的应用程序调用ShowWindow 具有 CWinApp::m_nCmdShow的。以后对 ShowWindow 必须使用一个值上面列出而不是 CWinApp::m_nCmdShow指定的配置。

示例

CWnd::CalcWindowRect参见示例。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

ShowWindow

CWnd::OnShowWindow

CWnd::ShowOwnedPopups