Classe di CWinTraits

Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra.

Nota importanteImportante

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

c84d8s19.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CWinTraits::GetWndExStyle

(Proprietà statica) recupera gli stili estesi per l'oggetto CWinTraits.

CWinTraits::GetWndStyle

(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

Altre risorse

Class Members

I cenni preliminari sulle classi ATL