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