CWinApp::OpenDocumentFile
Das Framework ruft diese Methode auf, um die benannte CDocument Datei für die Anwendung zu öffnen.
virtual CDocument* OpenDocumentFile(
LPCTSTR lpszFileName
BOOL bAddToMRU = TRUE
);
Parameter
[in] lpszFileName
Der Name der zu öffnenden Datei.[in] bAddToMRU
TRUE gibt das Dokument ist eine der letzten Dateien an; FALSE gibt das Dokument ist keine der letzten Dateien an.
Rückgabewert
Ein Zeiger auf CDocument, wenn erfolgreich; andernfalls NULL.
Hinweise
Wenn ein Dokument, das hat, dass Name bereits geöffnet ist, das erste Rahmenfenster, das enthält, dass Dokument den Fokus erhält. Wenn eine Anwendung mehrere Dokumentvorlagen unterstützt, verwendet das Framework die Dateinamenerweiterung, um die entsprechende Normal-Vorlage zu suchen, um zu versuchen, das Dokument zu laden. Wenn erfolgreich, erstellt die Normal-Vorlage dann ein Rahmenfenster und eine Ansicht für das Dokument.
Beispiel
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);
}
Anforderungen
Header: afxwin.h