次の方法で共有


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

参照

関連項目

CFrameWnd クラス

階層図