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