次の方法で共有


CMDIFrameWnd::MDIActivate

別の MDI 子ウィンドウをアクティブにします。

void MDIActivate(
   CWnd* pWndActivate 
);

パラメーター

  • pWndActivate
    アクティブにする MDI 子ウィンドウへのポインター。

解説

このメンバー関数は、アクティブになる子ウィンドウと、非アクティブになる子ウィンドウの両方に、WM_MDIACTIVATE メッセージを送ります。

これは、マウスまたはキーボードにより、MDI 子ウィンドウにフォーカスを変更したときに送られるメッセージと同じものです。

注意

MDI 子ウィンドウは、MDI フレーム ウィンドウとは無関係にアクティブになります。 フレームがアクティブになると、最後にアクティブにされた子ウィンドウには、アクティブなウィンドウ フレームとキャプション バーを描画するために、WM_NCACTIVATE メッセージが送られますが、ほかの WM_MDIACTIVATE メッセージは受け取りません。

使用例

CMDIFrameWnd::GetWindowMenuPopup」の例を参照してください。

必要条件

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

参照

参照

CMDIFrameWnd クラス

階層図

CMDIFrameWnd::MDIGetActive

CMDIFrameWnd::MDINext

CWnd::OnActivate

WM_NCACTIVATE

その他の技術情報

CMDIFrameWnd のメンバー