Classe di CWinTraits
Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits
Parametri
t_dwStyle
Impostare stili predefiniti delle finestre standard.t_dwExStyle
Stili estesi della finestra di impostazione predefinita.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
(Proprietà statica) recupera gli stili estesi per l'oggetto CWinTraits. |
|
(Proprietà statica) recupera gli stili standard per l'oggetto CWinTraits. |
Note
Questa classe tratti della finestra fornisce un metodo semplice per la standardizzazione degli stili utilizzati per la creazione di un oggetto window ATL.Utilizzare una specializzazione di questa classe come parametro di modello a CWindowImpl o un altro classi della finestra ATL per specificare lo standard predefinito e gli stili estesi utilizzati per le istanze della classe della finestra.
Utilizzare questo modello quando si desidera fornire stili predefiniti della finestra che verranno utilizzati solo quando nessuno altro stile è specificato nella chiamata a CWindowImpl::Create.
ATL fornisce tre specializzazioni predefinite del modello per le combinazioni di uso comune di stili della finestra:
CControlWinTraits
Progettato per una finestra di controllo standard.Gli stili standard vengono utilizzati: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS.Non esistono stili estesi.CFrameWinTraits
Progettato per una finestra cornice standard.Gli stili utilizzati standard includono: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDRENe WS_CLIPSIBLINGS.Gli stili estesi utilizzati includono: WS_EX_APPWINDOW e WS_EX_WINDOWEDGE.CMDIChildWinTraits
Progettato per una finestra figlio MDI standard.Gli stili utilizzati standard includono: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDRENe WS_CLIPSIBLINGS.Gli stili estesi utilizzati includono: WS_EX_MDICHILD.
Se si desidera che vengano determinati stili impostati per tutte le istanze della classe della finestra mentre altri stili consentono di essere impostato su una base di per istanza, l'utilizzo CWinTraitsOR anziché.
Requisiti
Header: atlwin.h
Vedere anche
Concetti
Tratti di informazioni sulla finestra