mode&lo lt; DWORDt_dwStyle= 0, DWORDt_dwExStyle = 0>
Classe CWinTraits
Parâmetros
t_dwStyle
Estilos de janela padrão.
t_dwExStyle
Padrão estilos de janela estendido.
Observações
Essa classe fornece um método simples de padronização as características de um objeto de janela ATL. Você é capaz de especificar os estilos padrão e estendidos para o objeto de janela do ATL.
A classe CWinTraits pode ser usada, como um parâmetro de modelo para a criação de classes de janela do ATL, para especificar os estilos para o objeto de janela.
A classe faz uso de três tipos predefinidos de estilos de janela do ATL:
CControlWinTraits
Projetado para uma janela de Controlarar padrão. Os seguintes estilos padrão são usados: estilo, WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Não há nenhum estendido estilos.
CFrameWinTraits
Projetado para uma janela de quadro padrão. Os estilos padrão usados incluem: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Os estilos estendidos usados incluem: WS_EX_APPWINDOW e WS_EX_WINDOWEDGE.
CMDIChildWinTraits
Projetado para uma janela de filho MDI padrão. Os estilos padrão usados incluem: WS_OVERLAPPEDWINDOW, estilo WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Os estilos estendidos usados incluem: WS_EX_MDICHILD.
Além de CWinTraits, CWinTraitsOR fornece a mesma funcionalidade além da capacidade de combinar estilos usando o operador OR bit a bit.
# include lt;atlwin.h>