次の方法で共有


CMDIFrameWnd::MDIActivate

更新 : 2007 年 11 月

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

void MDIActivate(
   CWnd* pWndActivate 
);

パラメータ

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

解説

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

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

x9t1e1af.alert_note(ja-jp,VS.90).gifメモ :

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

使用例

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

必要条件

ヘッダー : afxwin.h

参照

参照

CMDIFrameWnd クラス

階層図

CMDIFrameWnd::MDIGetActive

CMDIFrameWnd::MDINext

CWnd::OnActivate

WM_NCACTIVATE

その他の技術情報

CMDIFrameWnd のメンバ