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 |
---|
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
Public yöntemler
Ad |
Description |
---|---|
(Statik) Genişletilmiş stillerini alır CWinTraits nesnesi. |
|
(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