Sdílet prostřednictvím


Třída CWinTraits

Tato třída poskytuje metody pro standardizaci stylů použitých při vytváření objektu okna.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

template < 
DWORD t_dwStyle= 0, 
DWORD t_dwExStyle= 0 
> 
class CWinTraits

Parametry

  • t_dwStyle
    Výchozí standardní okno styly.

  • t_dwExStyle
    Výchozí styly okna Rozšířené.

Členy

Veřejné metody

Název

Description

CWinTraits::GetWndExStyle

(Statické) Načte rozšířené styly CWinTraits objektu.

CWinTraits::GetWndStyle

(Statické) Načte standardní styly CWinTraits objektu.

Poznámky

Tato okno Vlastnosti třída poskytuje jednoduchý způsob pro standardizaci styly použité pro vytvoření objektu ATL okna.Jako parametr šablony použít specializace této třídy CWindowImpl nebo jiné okno třídy ATL a určit výchozí standardní a rozšířené styly použité pro instance dané třídy okna.

Pomocí této šablony můžete poskytnout výchozí styly oken, které budou použity pouze při volání nejsou zadány žádné jiné styly CWindowImpl::Create.

ATL obsahuje tři předdefinované odborností této šablony pro běžně používané kombinace styly oken:

  • CControlWinTraits
    Navržen pro okno standardní řízení.Jsou použity následující standardní styly: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, a WS_CLIPSIBLINGS.Neexistují žádné rozšířené styly.

  • CFrameWinTraits
    Navržen pro standardní snímek okna.Standardní styly použité patří: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN, a WS_CLIPSIBLINGS.Rozšířené styly použité patří: WS_EX_APPWINDOW a WS_EX_WINDOWEDGE.

  • CMDIChildWinTraits
    Navržen pro standardní podřízeného okna rozhraní MDI.Standardní styly použité patří: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, a WS_CLIPSIBLINGS.Rozšířené styly použité patří: WS_EX_MDICHILD.

Pokud chcete zajistit, že určité styly jsou pro všechny instance třídy okna při současném povolení jiných stylů nastavit na základě instance, použijte CWinTraitsOR místo.

Požadavky

Záhlaví: atlwin.h

Viz také

Koncepty

Principy vlastnosti okna

Další zdroje

Class Members

Přehled třídy ATL