CWinTraits Class
Diese Klasse stellt eine Methode für die Normung der Formate bereit, die zur ein Fensterobjekt verwendet werden, erstellt.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits
Parameter
t_dwStyle
Standard Standardfensterstile.t_dwExStyle
Erweiterte Fensterstile des Standards.
Mitglieder
Öffentliche Methoden
Name |
Beschreibung |
---|---|
(Statisch) Ruft die erweiterten Stile für das CWinTraits-Objekt ab. |
|
(Statisch) Ruft die Standardformate für das CWinTraits-Objekt ab. |
Hinweise
Diese Klasse Fenstermerkmale stellt eine einfache Methode für die Normung der Formate bereit, die für die Erstellung eines ATL-Fensterobjekts verwendet werden. Verwenden Sie eine Spezialisierung dieser Klasse als Vorlagenparameter zu CWindowImpl oder andere von Fensterklassen ATL, um den standardmäßigen Standard und die erweiterten Stile anzugeben, die für Instanzen dieser Fensterklasse verwendet werden.
Verwenden Sie diese Vorlage, wenn Sie standardmäßige Fensterstile bereitstellen möchten, die nur verwendet werden, wenn keine anderen Formate im Aufruf von CWindowImpl::Create angegeben werden.
ATL stellt drei vordefinierte Spezialisierungen dieser Vorlage für häufig verwendete Kombinationen von Fensterstilen bereit:
CControlWinTraits
Ist für ein Standardsteuerelementfenster. Die folgenden Standardformate werden verwendet: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN und WS_CLIPSIBLINGS. Es gibt keine erweiterten Stile.CFrameWinTraits
Ist für ein Standardrahmenfenster. Das Standardformate verwendete zählen: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN und WS_CLIPSIBLINGS. Das erweiterte Formate verwendete zählen: WS_EX_APPWINDOW und WS_EX_WINDOWEDGE.CMDIChildWinTraits
Ist für ein Standarduntergeordnetes mdi-fenster. Das Standardformate verwendete zählen: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN und WS_CLIPSIBLINGS. Das erweiterte Formate verwendete zählen: WS_EX_MDICHILD.
Wenn Sie sicherstellen möchten, dass bestimmte Formate für alle Instanzen der Fensterklasse beim Ermöglichen anderer Formate, pro Instanz stattdessen festgelegt wird, verwendet CWinTraitsOR festgelegt werden.
Anforderungen
Header: atlwin.h