Freigeben über


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

Siehe auch

Referenz

CWinApp-Klasse

Hierarchiediagramm