Freigeben über


Beziehung zwischen Fensterobjekt in C++ und HWND

Das Fensterobjekt ist ein Objekt der Klasse CWnd C++ (oder einer abgeleiteten Klasse), die das Programm direkt erstellt.Es kommt und geht in Reaktion auf Konstruktor- und Destruktor ruft des Programms.Das Windows-Fenster andererseits ist ein nicht transparentes Handle einer internen Windows-Datenstruktur, die einem Fenster entspricht und nutzt die Systemressourcen falls vorhanden.Ein Windows-Fenster wird durch ein "Fensterhandle" (HWND) bezeichnet und wird erstellt, nachdem das CWnd-Objekt durch einen Aufruf der Create-Memberfunktion der Klasse CWnd erstellt wird.Dem Fenster wird ein Programm durch einen Aufruf durch eine Benutzeraktion oder zerstört werden.Das Fensterhandle wird in der m_hWnd-Membervariable des Fensterobjekts gespeichert.In der folgenden Abbildung wird die Beziehung zwischen dem C++-Fensterobjekt und Windows-Fenster an.Erstellen einer Windows Erstellen von Windows wird besprochen.Fenster zerstörend, wird in Fensterobjekte zerstören erläutert.

window-Objekt und Windows-Fenster

Fensterobjekt und Windows-Fenster

Siehe auch

Konzepte

Fensterobjekte