DECLARE_WND_CLASS

DECLARE_WND_CLASS ( WndClassName )

Parameter

WndClassName

[in] Der Name der neuen Fensterklasse. Wenn NULL, ATL einen Fensterklassennamen generiert wird.

Bemerkungen

Platzieren Sie dieses Makro in ein ATL-ActiveX-Steuerelement der Control-Klasse. Dieses Makro können Sie den Namen einer neuen Fensterklasse angeben, deren Informationen von CWndClassInfoverwaltet werden. DECLARE_WND_CLASS definiert die neuen Fensterklasse durch Implementieren der folgenden statischen Funktion:

 st&atische CWndClassInfoamp; GetWndClassInfo()

DECLARE_WND_CLASS gibt die folgenden Formatvorlagen für das neue Fenster:

DECLARE_WND_CLASS gibt außerdem an, dass die Standard-Windows Farbe Hintergrund. Verwenden Sie das DECLARE_WND_CLASS_EX -Makro, um Ihre eigenen Stile und Hintergrundfarbe.

CWindowImpl verwendet das DECLARE_WND_CLASS Makro zum Erstellen eines Fensters basiert auf einem neuen Fensterklasse. Um dieses Verhalten zu überschreiben, verwenden Sie das DECLARE_WND_SUPERCLASS -Makro, oder eine bereitstellen eigene Implementierung der GetWndClassInfo -Funktion.

Weitere Informationen zur Verwendung von Windows in ATL finden Sie im Artikel ATL-Fensterklassen.

ATL-Makros und globale Funktionen

Index