CWinApp::OpenDocumentFile

virtual CDocument* OpenDocumentFile( LPCTSTR lpszFileName );

返回值:如果成功,则返回指向CDocument对象的指针;否则返回NULL。

参数:
lpszFileName要打开的文件的名字。

说明:
框架调用这个成员函数为应用程序打开指定名字的CDocument文件。如果具有该名字的文档已经被打开了,则包含这个文档的第一个框架窗口将被激活。如果应用程序支持多文档模板,则框架使用文件扩展名查找适当的文档模板,试图载入此文档。如果成功,则文档模板为该文档创建一个框架窗口和视。

示例:
BOOL CMyApp::InitInstance()
{
  // ...
  if (m_lpCmdLine[0] == '\0')
  {
    // 创建一个新(空的)文档
    OnFileNew();
  }

  else
  {
    // 打开作为第一个命令行参数传递的文件
    OpenDocumentFile(m_lpCmdLine);
  }
  // ...
}