CWinApp::OpenDocumentFile

框架调用此方法以打开应用程序的命名 CDocument 文件。

virtual CDocument* OpenDocumentFile(
   LPCTSTR lpszFileName 
   BOOL bAddToMRU = TRUE
);

参数

  • [in] lpszFileName
    将打开的文件的名称。

  • [in] bAddToMRU
    TRUE 指示文档是一个新文件; FALSE 指示文档不是一个新文件。

返回值

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);
}

要求

Header: afxwin.h

请参见

参考

CWinApp选件类

层次结构图