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 が非表示であった場合は、0 を返します。

解説

ShowWindow は、CWinApp::m_nCmdShow を使用して、メイン ウィンドウのアプリケーションごとに一回だけ呼び出される必要があります。 その後 ShowWindow を呼び出すには、CWinApp::m_nCmdShow で指定された値ではなく、上記に一覧表示された値を使用する必要があります。

使用例

CWnd::CalcWindowRect」の例を参照してください。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

ShowWindow

CWnd::OnShowWindow

CWnd::ShowOwnedPopups

概念

CWnd のメンバー