CWinApp::OpenDocumentFile

更新 : 2007 年 11 月

アプリケーションの名前付き CDocument ファイルを開くために、フレームワークによってこの関数が呼び出されます。

virtual CDocument* OpenDocumentFile(
   LPCTSTR lpszFileName 
);

パラメータ

  • lpszFileName
    開くファイル名。

戻り値

正常終了した場合は CDocument のポインタを返します。それ以外の場合は NULL を返します。

解説

指定した名前のドキュメントが既に開かれていると、そのドキュメントを持つ最初のフレーム ウィンドウがアクティブになります。アプリケーションが複数のドキュメント テンプレートをサポートしている場合、フレームワークはファイルの拡張子を使ってそのドキュメントを読み込むために適切なドキュメント テンプレートを探します。見つかった場合、ドキュメント テンプレートによってドキュメント用にフレーム ウィンドウとビューが作成されます。

使用例

if (m_lpCmdLine[0] == _T('\0'))
{
   // Create a new (empty) document.
   OnFileNew();
}
else
{
   // Open a file passed as the first command line parameter.
   OpenDocumentFile(m_lpCmdLine);
}

必要条件

ヘッダー : afxwin.h

参照

参照

CWinApp クラス

階層図

その他の技術情報

CWinApp のメンバ