Klasa CWinTraits
Ta klasa zapewnia metodę normalizujących style używane podczas tworzenia obiektu window.
Ważne |
---|
W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków. |
template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits
Parametry
t_dwStyle
Domyślne style standardowego okna.t_dwExStyle
Domyślne style w oknie rozszerzonych.
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
(Statyczny) Pobiera extended style dla CWinTraits obiektu. |
|
(Statyczny) Pobiera standardowe style dla CWinTraits obiektu. |
Uwagi
To cech okna klasy zapewnia prostą metodę normalizujących style używane do tworzenia obiektu ATL okna.Użyj specjalizacji tej klasy jako parametr szablonu do CWindowImpl lub innej klasy okna ATL's określić domyślne style standardowych i rozszerzonych używane dla instancji tej klasy okna.
Użyj tego szablonu, należy podać domyślne style okien, które będą używane tylko wtedy, gdy nie inne style są określone w wywołaniu CWindowImpl::Create.
ATL zawiera trzy specjalności wstępnie zdefiniowanego szablonu dla kombinacji powszechnie używane style okien:
CControlWinTraits
Przeznaczone do kontroli standardowego okna.Używane są następujące standardowe style: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, i WS_CLIPSIBLINGS.Istnieją nie extended style.CFrameWinTraits
Zaprojektowane dla okna standardowych ramek.Zawiera standardowe style używane: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN, i WS_CLIPSIBLINGS.Extended style używane obejmują: WS_EX_APPWINDOW i WS_EX_WINDOWEDGE.CMDIChildWinTraits
Przeznaczony dla standardowe okno potomne MDI.Zawiera standardowe style używane: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, i WS_CLIPSIBLINGS.Extended style używane obejmują: WS_EX_MDICHILD.
Aby zapewnić, że niektóre style są ustawione dla wszystkich wystąpień klasy okna innych stylów można ustawić na poszczególnych wystąpień, pozwalając jednocześnie CWinTraitsOR zamiast.
Wymagania
Nagłówek: atlwin.h