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>