Klasa CWinTraits

Ta klasa zapewnia metodę normalizujących style używane podczas tworzenia obiektu window.

Ważna uwagaWaż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

CWinTraits::GetWndExStyle

(Statyczny) Pobiera extended style dla CWinTraits obiektu.

CWinTraits::GetWndStyle

(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

Zobacz też

Koncepcje

Opis cech okna

Inne zasoby

Class Members

Omówienie klasy ATL