次の方法で共有


CFrameWnd::InitialUpdateFrame

更新 : 2007 年 11 月

Create で新しいフレームを作成後、IntitialUpdateFrame を呼び出します。

void InitialUpdateFrame(
   CDocument* pDoc,
   BOOL bMakeVisible 
);

パラメータ

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

  • bMakeVisible
    TRUE の場合、フレームを表示しアクティブにします。FALSE の場合、子ウィンドウ以下を非表示にします。

解説

これにより、フレーム ウィンドウのビューが OnInitialUpdate 呼び出しを受け取れるようになります。

また、直前にアクティブなビューがなかったときは、フレーム ウィンドウのプライマリ ビューがアクティブになります。プライマリ ビューは子ウィンドウ ID として AFX_IDW_PANE_FIRST を持つビューです。最後に、bMakeVisible が 0 以外のときは、フレーム ウィンドウを表示します。bMakeVisible が 0 のときは、現在フォーカスを持ち、表示されているフレーム ウィンドウが変更されずに残ります。[ファイル] メニューの [新規作成] コマンドや [ファイル] メニューの [開く] コマンドのフレームワークの実装を使っているときは、この関数を呼び出す必要はありません。

必要条件

ヘッダー : afxwin.h

参照

参照

CFrameWnd クラス

階層図

CView::OnInitialUpdate

CFrameWnd::SetActiveView

CDocTemplate::CreateNewFrame

その他の技術情報

CFrameWnd のメンバ