CDocTemplate::CreateNewFrame
更新 : 2007 年 11 月
ドキュメントやビューを持つ新しいフレーム ウィンドウを作成します。
virtual CFrameWnd* CreateNewFrame(
CDocument* pDoc,
CFrameWnd* pOther
);
パラメータ
pDoc
新しいフレーム ウィンドウが参照するドキュメント。NULL の場合もあります。pOther
新しいフレーム ウィンドウの基になるフレーム ウィンドウ。NULL の場合もあります。
戻り値
新しく作成されたフレーム ウィンドウへのポインタを返します。エラーが発生した場合は NULL を返します。
解説
CreateNewFrame は、アタッチされたビューとドキュメントで新しいフレーム ウィンドウを作成するために、コンストラクタに渡された CRuntimeClass オブジェクトを使います。パラメータ pDoc が NULL のときは、フレームワークは TRACE メッセージを出力します。
パラメータ pOther を使って、[ウィンドウ] メニューの [新しいウィンドウを開く] コマンドを実装します。用意されるフレーム ウィンドウは、新しいフレーム ウィンドウのモデルになります。新しいフレーム ウィンドウは、通常作成直後には表示されません。[ファイル] メニューの [新規作成] コマンド、[ファイル] メニューの [開く] コマンドのフレームワークの標準の実装以外でフレーム ウィンドウを作成するためにこの関数を呼び出します。
必要条件
ヘッダー : afxwin.h
参照
参照
CDocTemplate::InitialUpdateFrame