Поделиться через


CWinApp::OpenDocumentFile

Границы вызывают этот метод, чтобы открыть файл с именем CDocument для приложения.

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

Параметры

  • [входящий] lpszFileName
    Имя файла, который необходимо открыть.

  • [входящий] 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

Диаграмма иерархии