CMDIFrameWnd::MDIActivate
更新 : 2007 年 11 月
別の MDI 子ウィンドウをアクティブにします。
void MDIActivate(
CWnd* pWndActivate
);
パラメータ
- pWndActivate
アクティブにする MDI 子ウィンドウへのポインタ。
解説
このメンバ関数は、アクティブになる子ウィンドウと、非アクティブになる子ウィンドウの両方に、WM_MDIACTIVATE メッセージを送ります。
これは、マウスまたはキーボードにより、MDI 子ウィンドウにフォーカスを変更したときに送られるメッセージと同じものです。
メモ : |
---|
MDI 子ウィンドウは、MDI フレーム ウィンドウとは無関係にアクティブになります。フレームがアクティブになると、最後にアクティブにされた子ウィンドウには、アクティブなウィンドウ フレームとキャプション バーを描画するために、WM_NCACTIVATE メッセージが送られますが、ほかの WM_MDIACTIVATE メッセージは受け取りません。 |
使用例
「CMDIFrameWnd::GetWindowMenuPopup」の例を参照してください。
必要条件
ヘッダー : afxwin.h