Allgemeine Fenster-Erstellungs-Sequenz

Wenn Sie ein Fenster im erstellen, verwendet eigene z. B. ein untergeordnetes Fenster, das Framework viele demselben Prozess wie in Dokument/Ansichts-Erstellung beschrieben wird.

Alle Fensterklassen, die von MFC bereitgestellte setzen Konstruktion zweistufiger ein.Das bedeutet, dass während des Aufrufs des Operators C++ new, ordnet der Konstruktor und initialisiert, aber ++ im C-Format Objekt stellt kein entsprechendes Windows-Fenster.Das ist danach hierzu die Erstellen-Memberfunktion des Fensterobjekts aufruft.

Die Create-Memberfunktion stellt das Windows-Fenster erstellt und speichert HWND im öffentlichen Datenmember sein m_hWnd des C++-Objekts.Create gibt vollständige Flexibilität zum Erstellen von parametern.Bevor Sie Create aufrufen, müssen Sie eine Fensterklasse mit der globalen Funktion AfxRegisterWndClass registrieren, um die Symbol- und Klassen Spaltenformate für den Rahmen festzulegen.

Für Rahmenfenster können Sie die Memberfunktion LoadFrame anstelle Create verwenden.LoadFrame stellt das Windows-Fenster mit weniger Parameter.Die Standardwerte vieler Ressourcen, z. B. einen Rahmen, der die Beschriftung, das Symbol und die Zugriffstastentabelle das Menü ab.

HinweisHinweis

Das Symbol, Zugriffstastentabelle und Menüressourcen müssen allgemeinen Ressourcen-ID, wie IDR_MAINFRAME haben, damit sie von LoadFrame geladen werden können.

Worüber möchten Sie mehr erfahren?

Siehe auch

Referenz

Erstellen von Windows