CWinTraits

Vorlage ≪ DWORDt_dwStyle= 0, DWORDt_dwExStyle = 0>
Klasse CWinTraits

Parameter

t_dwStyle

Standard Fenster Formatvorlagen.

t_dwExStyle

Standard erweiterten Fensterstilen.

Bemerkungen

Diese Klasse stellt eine einfache Methode für die Standardisierung der Merkmale eines ATL-Fenster-Objekts. Sie können die Standard- und erweiterte Formate für das ATL-Window-Objekt angeben.

Die CWinTraits Klasse als Vorlagenparameter zum Erstellen von ATL-Fensterklassen, verwendbar, um die Stile für das Window-Objekt anzugeben.

Die Klasse nutzt drei vordefinierte Typen ATL Fensterstile:

CControlWinTraits

Konzipiert für ein standard-Steuerelement-Fenster. Die folgenden standard-Stile werden verwendet: WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGSund WS_CLIPCHILDREN. Es sind keine erweiterten Stile.

CFrameWinTraits

Konzipiert für ein standard-Frame-Fenster. Die Standardformatvorlagen verwendeten gehören: WS_OVERLAPPEDWINDOW, WS_CLIPSIBLINGSund WS_CLIPCHILDREN. Die erweiterten Stile verwendet gehören: WS_EX_APPWINDOW und WS_EX_WINDOWEDGE.

CMDIChildWinTraits

Entworfen für eine Norm untergeordnete MDI-Fenster. Die Standardformatvorlagen verwendeten gehören: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGSund WS_CLIPCHILDREN. Die erweiterten Stile verwendet enthalten: WS_EX_MDICHILD.

Neben CWinTraitsbietet CWinTraitsOR die gleiche Funktionalität plus die Fähigkeit, Stile, die mit dem bitweisen OR-Operator kombinieren.

# include lt;atlwin.h>

Klassenmember

Index