CFrameWnd::ActivateFrame
ユーザーにとって、使用できるようにフレーム ウィンドウをアクティブにし、復元するには、このメンバー関数を呼び出します。
virtual void ActivateFrame(
int nCmdShow = -1
);
パラメーター
- nCmdShow
パラメーターを CWnd::ShowWindowに渡すように指定します。既定では、フレームはという名前で、正常に復元されます。
解説
このメンバー関数は、通常、または OLE、またはユーザーがフレーム ウィンドウまたはコンテンツを表示する他のイベントなどの非ユーザー インターフェイスのイベントの後に呼び出されます。
既定の実装では、フレームをアクティブにし、Z オーダーの先頭に取り込み、必要に応じて、アプリケーションのメイン フレーム ウィンドウの同じ手順を実行します。
フレームのアクティブ化または変更するには、このメンバー関数をオーバーライドします。たとえば、MDI 子ウィンドウを最大化するように強制できます。適切な機能を追加し、明示的な nCmdShowの基本クラスのバージョンを呼び出します。
使用例
void CChildFrame::ActivateFrame(int nCmdShow)
{
// Create the child frame window maximized
nCmdShow = SW_MAXIMIZE;
CMDIChildWnd::ActivateFrame(nCmdShow);
}
必要条件
ヘッダー: afxwin.h