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