次の方法で共有


CMDIFrameWndEx::CreateDocumentWindow

更新 : 2007 年 11 月

子ドキュメント ウィンドウを作成します。

virtual CMDIChildWndEx* CreateDocumentWindow(
   LPCTSTR lpcszDocName,
   CObject* pObj
);

パラメータ

  • [入力] lpcszDocName
    ドキュメント識別子を含む文字列。通常は、ドキュメント ファイルの完全パスです。

  • [入力] pObj
    ユーザー定義オブジェクトへのポインタ。たとえば、開発者はアプリケーション固有のデータ構造を作成して、ドキュメントを説明したり、起動時にどのようにドキュメントを初期化するかを指示したりできます。

戻り値

CMDIChildWndEx へのポインタ。

解説

フレームワークは、レジストリに保存されているドキュメントの一覧を読み込むときにこのメソッドを呼び出します。

ドキュメントがレジストリから読み込まれているときに作成されるようにするには、このメソッドをオーバーライドします。

使用例

VisualStudioDemo サンプル : MFC Visual Studio アプリケーションCreateDocumentWindow を使用する方法を次の例に示します。

この例では、g_strStartViewName は、ディスク ファイルから実際に読み込まれない "仮想ドキュメント" の名前 ("スタート ページ" など) になる場合があります。その場合、特別な処理が必要です。

CMainFrame::CMainFrame()
{
    CMFCPopupMenu::SetForceShadow(TRUE);

    m_bCanCovertControlBarToMDIChild = TRUE;
}

必要条件

ヘッダー : afxMDIFrameWndEx.h

参照

概念

MFC 階層図

参照

CMDIFrameWndEx クラス