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>