次の方法で共有


CDocTemplate::InitialUpdateFrame

更新 : 2007 年 11 月

フレーム ウィンドウを初期化します。オプションで表示もします。

virtual void InitialUpdateFrame(
   CFrameWnd* pFrame,
   CDocument* pDoc,
   BOOL bMakeVisible = TRUE 
);

パラメータ

  • pFrame
    初期更新を必要とするフレーム ウィンドウ。

  • pDoc
    フレーム ウィンドウに関連付けられるドキュメント。NULL の場合もあります。

  • bMakeVisible
    アクティブになるときに表示するかどうかを示す値。

解説

CreateNewFrame で新しいフレームを作成後に IntitialUpdateFrame を呼び出します。これにより、フレーム ウィンドウのビューが OnInitialUpdate 呼び出しを受け取れるようになります。また、直前にアクティブなビューがなかったときは、フレーム ウィンドウのプライマリ ビューがアクティブになります。プライマリ ビューは子ウィンドウ ID として AFX_IDW_PANE_FIRST を持つビューです。最後に、bMakeVisible が 0 以外のときは、フレーム ウィンドウを表示します。bMakeVisible が 0 のときは、現在のフォーカスを持ち、表示されているフレーム ウィンドウが変更されずに残ります。

[ファイル] メニューの [新規作成] コマンドや [ファイル] メニューの [開く] コマンドのフレームワークの実装を使っているときは、この関数を呼び出す必要はありません。

必要条件

ヘッダー : afxwin.h

参照

参照

CDocTemplate クラス

階層図

CView::OnInitialUpdate

CFrameWnd::SetActiveView

CDocTemplate::CreateNewFrame

その他の技術情報

CDocTemplate のメンバ