次の方法で共有


CWnd::ShowWindow

更新 : 2007 年 11 月

ウィンドウの表示状態を設定します。

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 のメンバ