CFrameWnd::LoadFrame

aufrufen, um eines Rahmenfensters von den Ressourceninformationen dynamisch zu erstellen.

virtual BOOL LoadFrame(
   UINT nIDResource,
   DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE,
   CWnd* pParentWnd = NULL,
   CCreateContext* pContext = NULL 
);

Parameter

  • nIDResource
    Die ID aus freigegebenen Ressourcen mit dem Rahmenfenster zugeordnet.

  • dwDefaultStyle
    Format der Rahmen.Schließen Sie das FWS_ADDTOTITLE Format ein, wenn Sie die Titelleiste den Namen des Dokuments automatisch anzeigen soll, das im Fenster dargestellt wird.

  • pParentWnd
    Ein Zeiger auf den übergeordneten Element des Frames.

  • pContext
    Ein Zeiger auf eine Struktur CCreateContext.Dieser Parameter kann NULL sein.

Hinweise

Erstellen Sie ein CFrameWnd-Objekt in zwei Schritten.Zuerst rufen Sie den Konstruktor, der das CFrameWnd-Objekt erstellt, und rufen Sie dann LoadFrame auf, das das Windows-Rahmenfenster und die zugeordneten Ressourcen lädt und das Rahmenfenster zum CFrameWnd-Objekt angefügt werden.Der nIDResource-Parameter gibt das Menü, die Zugriffstastentabelle, das Symbol und die Zeichenfolgenressource des Namens für das Rahmenfenster an.

Verwenden Sie die Create-Memberfunktion statt LoadFrame, wenn Sie alle Erstellungsparameter Rahmenfensters angeben möchten.

Das Framework ruft LoadFrame auf, wenn ein Rahmenfenster mithilfe eines Dokumentvorlagenobjekts erstellt wird.

Das Framework verwendet das pContext-Argument, um die an das Rahmenfenster, einschließlich aller enthaltenen Ansichtsobjekte verbunden werden Objekte anzugeben.Sie können das pContext-Argument zu NULL festlegen, wenn Sie LoadFrame aufrufen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CFrameWnd-Klasse

Hierarchien-Diagramm

CDocTemplate-Klasse

CFrameWnd::Create

CFrameWnd::CFrameWnd

CWnd::PreCreateWindow