CWinTraits

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>

Membros de classe

Index