Freigeben über


CDocTemplate::CreateNewFrame

Stellt ein neues Rahmenfenster erstellt, das ein Dokument und eine Ansicht enthält.

virtual CFrameWnd* CreateNewFrame(
   CDocument* pDoc,
   CFrameWnd* pOther 
);

Parameter

  • pDoc
    Das Dokument, dem das neue Rahmenfenster verweisen soll.Kann NULL.

  • pOther
    Das Rahmenfenster, auf dem das neue Rahmenfenster basieren soll.Kann NULL.

Rückgabewert

Ein Zeiger auf den neu erstellten Rahmenfenster oder NULL, wenn ein Fehler auftritt.

Hinweise

CreateNewFrame verwendet die CRuntimeClass-Objekte, die dem Konstruktor übergeben werden, um ein neues Rahmenfenster mit einer Ansicht und einem Dokument erstellen angefügt werden.Wenn der pDoc-Parameter NULL ist, gibt das Framework eine ABLAUFVERFOLGUNGSmeldung aus.

Der pOther-Parameter wird verwendet, um den neuen Befehl des Fensters zu implementieren.Er stellt ein Rahmenfenster, auf dem das neue Rahmenfenster modellieren.Das neue Rahmenfenster ist normalerweise erstelltes nicht sichtbar.Rufen Sie diese Funktion, um Rahmenfenster außerhalb der Standardframeworkimplementierung der Datei neu zu erstellen und geöffneten anzulegen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDocTemplate-Klasse

Hierarchien-Diagramm

CCreateContext-Struktur

CFrameWnd::LoadFrame

CDocTemplate::InitialUpdateFrame