Share via


DECLARE_WND_CLASS

Permite especificar el nombre de una nueva clase de ventana. Coloque esta macro en una clase de control ATL ActiveX.

DECLARE_WND_CLASS( 
   WndClassName  
)

Parámetros

  • WndClassName
    [in] nombre de la nueva clase de ventana. si NULL, ATL genera un nombre de clase de ventana.

Comentarios

Esta macro permite especificar el nombre de una nueva clase de ventana cuya información es administrada por CWndClassInfo. DECLARE_WND_CLASS define la nueva clase de ventana implementar la función estática siguiente:

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASS especifica los estilos siguientes para la nueva ventana:

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASS también especifica el color de fondo predeterminado de la ventana. Utilice la macro de DECLARE_WND_CLASS_EX para proporcionar sus propios estilos y el color de fondo.

CWindowImpl utiliza la macro de DECLARE_WND_CLASS para crear una ventana basada en una nueva clase de ventana. Para evitarlo, utilizar la macro de DECLARE_WND_SUPERCLASS , o proporcionar su propia implementación de la función de GetWndClassInfo .

Para obtener más información sobre cómo utilizar las ventanas en ATL, vea el artículo Clases de ventana ATL.

Requisitos

encabezado: atlwin.h

Vea también

Otros recursos

Window Class Macros

Macros de ATL