次の方法で共有


CDocTemplate::CreateNewFrame

ドキュメントやビューを持つ新しいフレーム ウィンドウを作成します。

virtual CFrameWnd* CreateNewFrame(
   CDocument* pDoc,
   CFrameWnd* pOther 
);

パラメーター

  • pDoc
    新しいフレーム ウィンドウが参照するドキュメント。 NULL の場合もあります。

  • pOther
    新しいフレーム ウィンドウの基になるフレーム ウィンドウ。 NULL の場合もあります。

戻り値

新しく作成されたフレーム ウィンドウへのポインターを返します。エラーが発生した場合は NULL を返します。

解説

CreateNewFrame は、アタッチされたビューとドキュメントで新しいフレーム ウィンドウを作成するために、コンストラクターに渡された CRuntimeClass オブジェクトを使います。 パラメーター pDoc が NULL のときは、フレームワークは TRACE メッセージを出力します。

パラメーター pOther を使って、[ウィンドウ] メニューの [新しいウィンドウを開く] コマンドを実装します。 用意されるフレーム ウィンドウは、新しいフレーム ウィンドウのモデルになります。 新しいフレーム ウィンドウは、通常作成直後には表示されません。 [ファイル] メニューの [新規作成] コマンド、[ファイル] メニューの [開く] コマンドのフレームワークの標準の実装以外でフレーム ウィンドウを作成するためにこの関数を呼び出します。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDocTemplate クラス

階層図

CCreateContext 構造体

CFrameWnd::LoadFrame

CDocTemplate::InitialUpdateFrame

その他の技術情報

CDocTemplate のメンバー