WM_MDIACTIVATE メッセージ
アプリケーションは 、 WM_MDIACTIVATE メッセージをマルチドキュメント インターフェイス (MDI) クライアント ウィンドウに送信して、別の MDI 子ウィンドウをアクティブ化するようにクライアント ウィンドウに指示します。
#define WM_MDIACTIVATE 0x0222
パラメーター
-
wParam
-
アクティブ化する MDI 子ウィンドウへのハンドル。
-
lParam
-
このパラメーターは使用されません。
戻り値
型: LRESULT
アプリケーションがこのメッセージを MDI クライアント ウィンドウに送信すると、戻り値は 0 になります。
MDI 子ウィンドウは、このメッセージを処理する場合は 0 を返す必要があります。
解説
クライアント ウィンドウは、このメッセージを処理すると、非アクティブ化されている子ウィンドウとアクティブ化されている子ウィンドウにWM_MDIACTIVATE を送信します 。 MDI 子ウィンドウによって受信されるメッセージ パラメーターは次のとおりです。
-
Wparam
-
非アクティブ化されている MDI 子ウィンドウへのハンドル。
-
Lparam
-
アクティブ化されている MDI 子ウィンドウへのハンドル。
MDI 子ウィンドウは、MDI フレーム ウィンドウとは別にアクティブ化されます。 フレーム ウィンドウがアクティブになると、 WM_MDIACTIVATE メッセージを使用して最後にアクティブ化された子ウィンドウは 、アクティブ なウィンドウ フレームとタイトル バーを描画するWM_NCACTIVATE メッセージを受け取ります。子ウィンドウに別の WM_MDIACTIVATE メッセージが表示されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目