Aracılığıyla paylaş


CWinTraits sınıfı

Bu sınıf bir window nesnesi oluşturulurken kullanılan stilleri standart olmasını için bir yöntem sağlar.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

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

Parametreler

  • t_dwStyle
    Varsayılan Standart pencere stilleri.

  • t_dwExStyle
    Varsayılan olarak genişletilmiş pencere stilleri.

Üyeler

c84d8s19.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CWinTraits::GetWndExStyle

(Statik) Genişletilmiş stillerini alır CWinTraits nesnesi.

CWinTraits::GetWndStyle

(Statik) Standart stillerini alır CWinTraits nesnesi.

Notlar

Bu Pencere nitelikler sınıfı, atl window nesnesini oluşturmak için kullanılan stilleri standart olmasını için basit bir yöntem sağlar.Bu sınıfın uzmanlığı şablona parametre olarak kullanmak CWindowImpl ya da ATL'ın pencere sınıfları için kullanılan varsayılan standart ve genişletilmiş stillerini belirtmek için başka bir pencere sınıfı örnekleri.

Diğer stiller çağrısında belirtildiğinde, kullanılacak pencere stilleri varsayılan sağlamak istediğinizde bu şablonu kullan CWindowImpl::Create.

atl pencere stilleri yaygın olarak kullanılan bileşimleri için bu şablonu, önceden tanımlanmış üç specializations sağlar:

  • CControlWinTraits
    Standart denetimi penceresi için tasarlanmıştır.Aşağıdaki standart stilleri kullanılır: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, ve WS_CLIPSIBLINGS.Genişletilmiş bir stili vardır.

  • CFrameWinTraits
    Standart çerçeve penceresi için tasarlanmıştır.Kullanılan standart stilleri içerir: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN, ve WS_CLIPSIBLINGS.Kullanılan genişletilmiş stilleri içerir: WS_EX_APPWINDOW ve WS_EX_WINDOWEDGE.

  • CMDIChildWinTraits
    Standart bir MDI alt penceresi için tasarlanmıştır.Kullanılan standart stilleri içerir: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN, ve WS_CLIPSIBLINGS.Kullanılan genişletilmiş stilleri içerir: WS_EX_MDICHILD.

Pencere sınıfı örneği başına temelinde ayarlamak için diğer stiller erişimine izin verme sırasında tüm örneklerini kullanmak için bazı stilleri ayarlama sağlamak istiyorsanız CWinTraitsOR onun yerine.

Gereksinimler

Başlık: atlwin.h

Ayrıca bkz.

Kavramlar

Pencere nitelikler anlama

Diğer Kaynaklar

Class Members

atl sınıfına genel bakış