次の方法で共有


CWnd::OnShowWindow

フレームワークは CWnd のオブジェクトが非表示または表示されます。の場合は、このメンバー関数を呼び出します。

afx_msg void OnShowWindow(
   BOOL bShow,
   UINT nStatus 
);

パラメーター

  • bShow
    ウィンドウが表示されるかどうかを指定します。これはウィンドウが表示されると [真] ;。これは、ペインが非表示にされると FALSE です。

  • nStatus
    表示されるウィンドウの状態を指定します。メッセージが ShowWindow のメンバー関数呼び出しのために送信されます。; 0 時 それ nStatus は、次のいずれかです:

    • SW_PARENTCLOSING の親ウィンドウを作成 (アイコン化) に終了しているか、ポップアップ ウィンドウは非表示にします。

    • SW_PARENTOPENING の親ウィンドウ (表示) を開いています。また、ポップアップ ウィンドウが表示されます。

解説

ウィンドウでは、OVERLAPPED、またはと重複するか、またはポップアップ ウィンドウが閉じられたり (アイコン化に対する) または開く最大化または復元非表示にするか、または ShowWindow のメンバー関数が呼び出されると、表示されます (画面に表示されます)。オーバーラップされたウィンドウを閉じると、そのウィンドウに関連付けられているすべてのポップアップ ウィンドウは非表示になります。

[!メモ]

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

WM_SHOWWINDOW