CMDIFrameWndEx::CreateDocumentWindow
Stellt ein untergeordnetes Dokumentfenster erstellt.
virtual CMDIChildWndEx* CreateDocumentWindow(
LPCTSTR lpcszDocName,
CObject* pObj
);
Parameter
[in] lpcszDocName
Eine Zeichenfolge, die einen Dokumentenbezeichner enthält. In der Regel ist dies der vollständige Pfad einer Dokumentdatei.[in] pObj
Ein Zeiger auf ein benutzerdefiniertes Objekt. Beispielsweise kann ein Entwickler eine anwendungsspezifische Datenstruktur erstellen, die das Dokument werden und wie das Dokument, mitteilt, beim Start initialisiert werden soll.
Rückgabewert
Ein Zeiger auf CMDIChildWndEx.
Hinweise
Das Framework ruft diese Methode auf, wenn die Liste von Dokumenten lädt, die zuvor in der Registrierung gespeichert werden.
Überschreiben Sie diese Methode, um Dokumente zu erstellen, wenn sie aus der Registrierung geladen werden.
Beispiel
Im folgenden Beispiel wird gezeigt, wie CreateDocumentWindow in VisualStudioDemo-Beispiel: MFC-Visual Studio-Anwendung verwendet wird.
In diesem Beispiel kann g_strStartViewName der Name eines "virtuellen Dokuments" sein (beispielsweise, "Startseite") das nicht tatsächlich von einer Datenträgerdatei geladen wird. Daher benötigen wir zur speziellen Verarbeitung, um dieses Falls zu behandeln.
CMainFrame::CMainFrame()
{
CMFCPopupMenu::SetForceShadow(TRUE);
m_bCanConvertControlBarToMDIChild = TRUE;
}
Anforderungen
Header: afxMDIFrameWndEx.h