Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht es, um den Namen einer neuen Fensterklasse anzugeben.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX.
DECLARE_WND_CLASS(
WndClassName
)
Parameter
- WndClassName
[in] Der Name der neuen Fensterklasse.Wenn NULL, ATL einen Fensterklassennamen generiert.
Hinweise
Dieses Makro ermöglicht es Ihnen, den Namen einer neuen Fensterklasse anzugeben, deren Informationen durch CWndClassInfo verwaltet werden.DECLARE_WND_CLASS definiert die neue Windows-Klasse, indem die folgende statische Funktion implementiert:
static CWndClassInfo& GetWndClassInfo();
DECLARE_WND_CLASS gibt die folgenden Formate für das neue Fenster an:
CS_HREDRAW
CS_VREDRAW
CS_DBLCLKS
DECLARE_WND_CLASS gibt auch die Standardhintergrundfarbe des Fensters angezeigt.Verwenden Sie das DECLARE_WND_CLASS_EX-Makro, um eigene Formate und Hintergrundfarbe bereitzustellen.
CWindowImpl verwendet das DECLARE_WND_CLASS-Makro, um ein Fenster auf einer neuen Fensterklasse zu erstellen.Wenn Sie dieses Verhalten überschreiben, das DECLARE_WND_SUPERCLASS-Makro verwenden, oder eine eigene Implementierung der GetWndClassInfo-Funktion bereitstellen.
Weitere Informationen zur Verwendung von Fenstern in ATL, finden Sie im Artikel ATL-Fensterklassen.
Anforderungen
Header: atlwin.h