CWinTraits

mode&llo lt; DWORDt_dwStyle= 0, DWORDt_dwExStyle = 0>
classe CWinTraits

Parametri

t_dwStyle

Stili predefiniti finestra.

t_dwExStyle

Predefinito esteso stili finestra.

Osservazioni

Questa classe fornisce un metodo semplice di standardizzare i tratti di un oggetto finestra ATL. Siete in grado di specificare gli stili estesi e standard per l'oggetto finestra ATL.

La classe CWinTraits può essere utilizzata come parametro di template per la creazione di classi di finestre ATL, per specificare gli stili per l'oggetto window.

La classe fa uso di tre tipi predefiniti di stili finestra ATL:

CControlWinTraits

Progettato per una finestra di controllo standard. Vengono utilizzati gli stili standard seguenti: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Non ci sono nessun stili estesi.

CFrameWinTraits

Progettato per una finestra di telaio standard. Gli stili standard utilizzati includono: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Gli stili estesi utilizzati includono: WS_EX_APPWINDOW e WS_EX_WINDOWEDGE.

CMDIChildWinTraits

Ideato per una standard finestra figlio MDI. Gli stili standard utilizzati includono: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS. Gli stili estesi utilizzati includono: WS_EX_MDICHILD.

Oltre a CWinTraits, CWinTraitsOR fornisce le stesse funzionalità di più la capacità di combinare stili utilizzando l'operatore OR bit per bit.

# include lt;atlwin.h>

Membri della classe

Index