Compartir a través de


Clase de CWinTraits

Esta clase proporciona un método para normalizar los estilos utilizados al crear un objeto de la ventana.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits

Parámetros

  • t_dwStyle
    Estilos de ventana estándar predeterminadas.

  • t_dwExStyle
    Establezca como valor predeterminado los estilos de ventana extendidas.

Members

c84d8s19.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CWinTraits::GetWndExStyle

(Estático) recupera los estilos extendidos para el objeto de CWinTraits .

CWinTraits::GetWndStyle

(Estático) recupera los estilos estándar para el objeto de CWinTraits .

Comentarios

Esta clase de rasgos de la ventana proporciona un método simple para normalizar los estilos utilizados para la creación de un objeto de la ventana de ATL.Utilice una especialización de esta clase como un parámetro de plantilla a CWindowImpl u otro de las clases de ventana ATL para especificar el estándar predeterminada y los estilos extendidos utilizados para las instancias de esta clase de ventana.

Utilice esta plantilla cuando se desea proporcionar los estilos de ventana predeterminadas que se usarán cuando no se especifica ningún otros estilos en la llamada a CWindowImpl:: Crear.

ATL proporciona tres especializaciones predefinidas de esta plantilla para combinaciones de uso general de estilos de ventana:

  • CControlWinTraits
    diseñado para una ventana de control estándar.Se utilizan los estilos estándar siguientes: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, y WS_CLIPSIBLINGS.no hay estilos extendidos.

  • CFrameWinTraits
    Diseñado para una ventana de marco estándar.Inclusión utilizada estilos estándar: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN, y WS_CLIPSIBLINGS.Inclusión utilizada estilos extendidos: WS_EX_APPWINDOW y WS_EX_WINDOWEDGE.

  • CMDIChildWinTraits
    diseñado para una ventana secundaria estándar de MDI.Inclusión utilizada estilos estándar: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, y WS_CLIPSIBLINGS.Inclusión utilizada estilos extendidos: WS_EX_MDICHILD.

Si desea asegurarse de que ciertos estilos están establecidos para todas las instancias de la clase de ventana mientras permiten otros estilos están establecidos en una base de por instancia, utilice CWinTraitsOR en su lugar.

Requisitos

encabezado: atlwin.h

Vea también

Conceptos

Rasgos de la ventana

Otros recursos

Class Members

Información general de la clase ATL