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:
CS_HREDRAWCS_VREDRAWCS_DBLCLKSDECLARE_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.