CWinApp::OpenDocumentFile
virtual CDocument* OpenDocumentFile( LPCTSTR lpszFileName );
返回值:如果成功,则返回指向CDocument对象的指针;否则返回NULL。
参数:
说明:
框架调用这个成员函数为应用程序打开指定名字的CDocument文件。如果具有该名字的文档已经被打开了,则包含这个文档的第一个框架窗口将被激活。如果应用程序支持多文档模板,则框架使用文件扩展名查找适当的文档模板,试图载入此文档。如果成功,则文档模板为该文档创建一个框架窗口和视。
示例:
BOOL CMyApp::InitInstance()
{
// ...
if (m_lpCmdLine[0] == '\0')
{
// 创建一个新(空的)文档
OnFileNew();
}
else
{
// 打开作为第一个命令行参数传递的文件
OpenDocumentFile(m_lpCmdLine);
}
// ...
}