次の方法で共有


CDocTemplate::CreateNewFrame

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

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

パラメーター

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

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

戻り値

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

解説

CreateNewFrame がアタッチされているビュー、およびドキュメントを持つ新しいフレーム ウィンドウを作成するには、コンストラクターに渡される CRuntimeClass のオブジェクトを使用します。 pDoc のパラメーターが null場合、フレームワークはトレース メッセージを出力します。

pOther のパラメーターがウィンドウの新しいコマンドを実行するために使用されます。 ここでは、新しいフレーム ウィンドウをシミュレートするフレーム ウィンドウを提供します。 新しいフレーム ウィンドウは、通常、作成された非表示になります。 新しいファイルの標準的なフレームワークの実装の外側のフレーム ウィンドウを作成し、ファイルを開きますするには、この関数を呼び出します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDocTemplate クラス

階層図

CCreateContext 構造体

CFrameWnd::LoadFrame

CDocTemplate::InitialUpdateFrame