Partager via


DECLARE_WND_CLASS

Vous permet de spécifier le nom d'une nouvelle classe de fenêtre. Définissez cette macro dans une classe de contrôle du contrôle ATL ActiveX.

DECLARE_WND_CLASS( 
   WndClassName  
)

Paramètres

  • WndClassName
    [in] Le nom de la nouvelle classe de fenêtre. Si NULL, ATL génère un nom de classe de fenêtre.

Notes

Cette macro permet de spécifier le nom d'une nouvelle classe de fenêtre dont les informations sont gérées par CWndClassInfo. DECLARE_WND_CLASS définit la nouvelle classe de fenêtre en implémentant la fonction statique suivante :

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASS spécifie les styles suivants pour la nouvelle fenêtre :

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASS spécifie également la couleur d'arrière-plan par défaut de la fenêtre. Utilisez la macro de DECLARE_WND_CLASS_EX pour fournir vos propres styles et couleur d'arrière-plan.

CWindowImpl utilise la macro d' DECLARE_WND_CLASS pour créer une fenêtre selon une nouvelle classe de fenêtre. Pour substituer ce comportement, utilisez la macro de DECLARE_WND_SUPERCLASS , ou fournir votre propre implémentation de la fonction de GetWndClassInfo .

Pour plus d'informations sur l'utilisation des fenêtres dans ATL, consultez l'article Classes de fenêtres ATL.

Configuration requise

Header: atlwin.h

Voir aussi

Autres ressources

Macros de classe de fenêtre

Macros ATL