CWinTraits

p&lantilla lt; DWORDt_dwStyle= 0, DWORDt_dwExStyle = 0>
clase CWinTraits

Parámetros

t_dwStyle

Estilos de ventana predeterminados.

t_dwExStyle

Predeterminado extendido estilos de ventana.

Observaciones

Esta clase proporciona un método sencillo para estandarizar los rasgos de un objeto de ventana ATL. Puede especificar los estilos estándar y ampliados del objeto de ventana ATL.

La clase CWinTraits puede utilizarse, como un parámetro de plantilla para crear clases de ventana ATL, para especificar los estilos de objeto window.

La clase hace uso de tres tipos predefinidos de estilos de ventana ATL:

CControlWinTraits

Diseñado para una ventana de control estándar. Se utilizan los siguientes estilos estándar: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENy WS_CLIPSIBLINGS. No hay ningún estilos extendidos.

CFrameWinTraits

Diseñado para una ventana de marco estándar. Los estilos estándar utilizados incluyen: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDRENy WS_CLIPSIBLINGS. Los estilos extendidos utilizados incluyen: WS_EX_APPWINDOW y WS_EX_WINDOWEDGE.

CMDIChildWinTraits

Diseñado para una ventana estándar de niño MDI. Los estilos estándar utilizados incluyen: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENy WS_CLIPSIBLINGS. Los estilos extendidos utilizados incluyen: WS_EX_MDICHILD.

Además de CWinTraits, CWinTraitsOR proporciona la misma funcionalidad más la posibilidad de combinar estilos utilizando el operador OR bit a bit.

# include lt;atlwin.h>

Miembros de clase

Index