CWinApp::OpenDocumentFile

virtuelle CDocument * OpenDocumentFile ( LPCTSTR LpszFileName );

Rückgabewert

Ein Zeiger auf ein CDocument wenn erfolgreich; andernfalls NULL.

Parameter

lpszFileName

Der Name der Datei geöffnet werden.

Bemerkungen

Das Framework ruft diese Memberfunktion um die benannte CDocument -Datei für die Anwendung zu öffnen. Wenn ein Dokument mit diesem Namen bereits geöffnet ist, wird das erste Frame-Fenster, das das Dokument enthält freigeschaltet. Wenn eine Anwendung mehrere Dokumentvorlagen unterstützt, verwendet das Framework Dateierweiterung zum finden der entsprechenden Dokumentvorlage zu versuchen, das Dokument zu laden. Wenn erfolgreich, erstellt die Dokumentvorlage anschließend ein Rahmenfenster und die Ansicht für das Dokument.

Beispiel

BOOL CMyApp::InitInstance()
{
 &Nbsp; // ...
   Wenn (M_lpCmdLine [0] == '\0')
   {
      / / Erstellen Sie ein neues (leeres) Dokument.
      OnFileNew();
   }
   anderes
   {
      / / Öffnen einer Datei als den ersten Befehlszeilenparameter übergeben.
      OpenDocumentFile(m_lpCmdLine);
   }
  
   // ...
}

CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Index