Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu bölümde, Görsel Stilleriile kullanılan aşağıdaki API öğeleri açıklanmaktadır.
Işlev
| Konu | Içeriği |
|---|---|
| beginBufferedAnimation | Arabelleğe alınan animasyon işlemini başlatır. Animasyon, belirli bir süre boyunca iki arabelleğin içeriği arasında çapraz soldurulmadan oluşur. |
| beginBufferedPaint | Arabelleğe alınan boya işlemini başlatır. |
| BeginPanningFeedback | Kaydırma hareketlerinden etkilenen bir hedef pencere hakkında geri bildirim göndermek için sisteme bildirir. |
| BufferedPaintClear | Arabellekteki belirtilen dikdörtgeni ARGB = {0,0,0,0}olarak temizler. |
| BufferedPaintInit | Geçerli iş parçacığı için arabelleğe alınan boyamayı başlatın. |
| BufferedPaintRenderAnimation | Arabelleğe alınan boya animasyonunun sonraki çerçevesini boyar. |
| BufferedPaintSetAlpha | Alfayı belirli bir dikdörtgende belirtilen değere ayarlar. Alfa, arabellekle hedef hedef cihaz bağlamı (DC) arasına karıştırıldığında uygulanan saydamlık miktarını denetler. |
| BufferedPaintStopAllAnimations | Verilen pencere için arabelleğe alınan tüm animasyonları durdurur. |
| bufferedPaintUnInit | Geçerli iş parçacığı için arabelleğe alınan tabloyu kapatır.
BeginBufferedPaint çağrıları artık gerekli olmadığında BufferedPaintInit her çağrı için bir kez çağrılır. |
| CloseThemeData | Tema veri tutamacını kapatır. |
| DrawThemeBackground | Belirtilen denetim bölümü için görsel stili tarafından tanımlanan kenarlık ve dolguyu çizer. |
| DrawThemeBackgroundEx | Belirtilen denetim bölümü için görsel stili tarafından tanımlanan arka plan görüntüsünü çizer. |
| DrawThemeEdge | Dikdörtgenin görsel stiliyle tanımlanan bir veya daha fazla kenar çizer. |
| DrawThemeIcon | Görsel stili tarafından tanımlanan simge efektiyle bir resim listesinden resim çizer. |
| DrawThemeParentBackground | Bir üst denetimin kısmen saydam veya alfa karışımlı alt denetimin kapsadığı kısmını çizer. |
| DrawThemeParentBackgroundEx | Kısmen saydam veya alfa karışımlı alt denetimler tarafından, üst öğelerinin önlerinde göründükleri bölümü çizmek için kullanılır. bir WM_ERASEBKGND iletisi ve ardından bir WM_PRINTCLIENT gönderir. |
| DrawThemeText | Görsel stili tarafından tanımlanan rengi ve yazı tipini kullanarak metin çizer. |
| DrawThemeTextEx | Görsel stili tarafından tanımlanan rengi ve yazı tipini kullanarak metin çizer. Ek metin biçimi seçeneklerine izin vererek DrawThemeTextgenişletir. |
| EnableThemeDialogTexture | İletişim kutusu penceresinin arka planının görsel stilini etkinleştirir veya devre dışı bırakır. |
| EnableTheming | Geçerli ve sonraki oturumlarda geçerli kullanıcı için görsel stilleri etkinleştirir veya devre dışı bırakır. |
| EndBufferedAnimation | Arabelleğe alınan animasyon işleminin ilk karesini işler ve animasyon zamanlayıcısını başlatır. |
| EndBufferedPaint | Arabelleğe alınan boya işlemini tamamlar ve ilişkili arabelleğe alınan boya tutamacını serbest kalır. |
| EndPanningFeedback |
BeginPanningFeedback ve UpdatePanningFeedbacktarafından işlenen veya ayarlanan mevcut animasyonları sonlandırır. |
| GetBufferedPaintBits | Arabellek cihazdan bağımsız bir bit eşlem (DIB) ise arabellek bit eşleminin işaretçisini alır. |
| GetBufferedPaintDC | Boya DC'sini alır. Bu, BeginBufferedPainttarafından alınan değerle aynıdır. |
| GetBufferedPaintTargetDC | Hedef DC'yi alır. |
| GetBufferedPaintTargetRect | BeginBufferedPaint tarafından belirtilen hedef dikdörtgeni alır. |
| GetCurrentThemeName | Geçerli görsel stilinin adını alır ve isteğe bağlı olarak renk düzeni adını ve boyut adını alır. |
| GetThemeAppProperties | Görsel stillerin geçerli uygulamada nasıl uygulanacağını denetleye özellik bayraklarını alır. |
| GetThemeBackgroundContentRect | Görsel stili tarafından tanımlanan arka plan için içerik alanının boyutunu alır. |
| GetThemeBackgroundExtent | İçerik alanı göz önüne alındığında, görsel stiliyle tanımlanan arka plan boyutunu ve konumunu hesaplar. |
| GetThemeBackgroundRegion | Belirtilen dikdörtgenle sınırlanmış normal veya kısmen saydam bir arka plan için bölgeyi hesaplar. |
| GetThemeBitmap | Belirli bir tema, bölüm, durum ve özellik ile ilişkili bit eşlemi alır. |
| getThemeBool | Tema verilerinin SysMetrics bölümünden BOOL özelliğinin değerini alır. |
| GetThemeColor | Color özelliğinin değerini alır. |
| GetThemeDocumentationProperty | Belirtilen tema dosyasının belgeler bölümünden bir tema özelliğinin değerini alır. |
| GetThemeEnumValue | Numaralandırılmış tür özelliğinin değerini alır. |
| GetThemeFilename | Bir filename özelliğinin değerini alır. |
| GetThemeFont | Yazı tipi özelliğinin değerini alır. |
| GetThemeInt |
int özelliğinin değerini alır. |
| GetThemeIntList | Görsel stilden int verilerinin listesini alır. |
| GetThemeMargins |
MARGINS özelliğinin değerini alır. |
| GetThemeMetric | Ölçüm özelliğinin değerini alır. |
| GetThemePartSize | Görsel stiliyle tanımlanan bölümün özgün boyutunu hesaplar. |
| GetThemePosition | Bir position özelliğinin değerini alır. |
| GetThemePropertyOrigin | Bir özelliğin tema özellik tanımının konumunu alır. |
| GetThemeRect |
RECT özelliğinin değerini alır. |
| GetThemeStream | Belirtilen bir bölümden, durumdan ve özelliğinden başlayarak belirtilen temaya karşılık gelen bir veri akışını alır. |
| GetThemeString | Dize özelliğinin değerini alır. |
| GetThemeSysBool | Sistem ölçümünün Boole değerini alır. |
| GetThemeSysColor | Sistem renginin değerini alır. |
| GetThemeSysColorBrush | Bir sistem renk fırçası alır. |
| GetThemeSysFont | Sistem yazı tipinin LOGFONT alır. |
| GetThemeSysInt | int sistemdeğerini alır. |
| GetThemeSysSize | Tema verilerinden sistem boyutu ölçümünün değerini alır. |
| GetThemeSysString | Bir sistem dizesinin değerini alır. |
| GetThemeTextExtent | Görsel stili yazı tipinde işlendiğinde belirtilen metnin boyutunu ve konumunu hesaplar. |
| GetThemeTextMetrics | Belirli bir bölüm için görsel stil tarafından belirtilen yazı tipi hakkındaki bilgileri alır. |
| GetThemeTransitionDuration | Belirtilen geçişin süresini alır. |
| GetWindowTheme | Görsel stilleri uygulanmış bir pencereye tema tutamacını alır. |
| HitTestThemeBackground | Görsel stiliyle belirtilen arka planda bir nokta için isabet testi kodunu alır. |
| IsAppThemed | Geçerli uygulamanın kullanıcı arabiriminin görsel stilleri kullanarak görüntülenip görüntülenmeyeceğini bildirir. |
| IsCompositionActive | Masaüstü Pencere Yöneticisi (DWM) oluşturma efektlerinin temada kullanılabilir olup olmadığını belirler. |
| isThemeActive | Geçerli uygulama için görsel stilin etkin olup olmadığını sınar. |
| IsThemeBackgroundPartiallyTransparent | Görsel stili tarafından belirtilen arka planda saydam parçalar mı yoksa alfa harmanlanmış parçalar mı olduğunu alır. |
| isThemeDialogTextureEnabled | Belirtilen iletişim kutusu penceresinin arka plan metin oluşturmayı destekleyip desteklemediğini bildirir. |
| isThemePartDefined | Görsel stilinin belirtilen bölüm ve durum için tanımlı parametreleri olup olmadığını alır. |
| OpenThemeData | Bir pencere ve ilişkili sınıfı için tema verilerini açar. |
| OpenThemeDataEx | Belirtilen tema sınıfları için bir pencereyle ilişkili tema verilerini açar. |
| SetThemeAppProperties | Görsel stillerin çağıran uygulamada nasıl uygulandığını belirleyen bayrakları ayarlar. |
| SetWindowTheme | Bir pencerenin, sınıfının normalde kullandığından farklı bir görsel stil bilgileri kümesi kullanmasına neden olur. |
| SetWindowThemeAttribute | Belirtilen pencereye görsel stillerin nasıl uygulanacağını denetlemek için öznitelikleri ayarlar. |
| SetWindowThemeNonClientAttributes | Görsel stillerin belirtilen bir pencereye nasıl uygulanacağını denetlemek için istemci dışı öznitelikleri ayarlar. |
| UpdatePanningFeedback | İstemcileri, kaydırma hareketinden kaynaklanan bir pencerenin durumu hakkında güncelleştirir. Bu işlev yalnızca BeginPanningFeedback çağrısının ardından çağrılabilir. |
Görsel Stiller Yapıları
| Konu | Içeriği |
|---|---|
| BP_ANIMATIONPARAMS |
BeginBufferedPainttarafından kullanılan BP_PAINTPARAMS yapısı için animasyon parametrelerini tanımlar. |
| BP_PAINTPARAMS |
BeginBufferedPaintiçin boya işlemi parametrelerini tanımlar. |
| DTBGOPTS | DrawThemeBackgroundExişlevininseçeneklerini tanımlar. |
| DTTOPTS |
DrawThemeTextEx işlevinin seçeneklerini tanımlar. |
| INTLIST | Görsel stilindeki veri öğelerinin bir dizisini veya listesini içerir. |
| MARGINS | Görsel stilleri uygulanmış pencerelerin kenar boşluklarını tanımlamak için GetThemeMarginsişlevitarafından döndürülür. |
| WTA_OPTIONS | Pencere görsel stili özniteliklerini ayarlamak için kullanılan seçenekleri tanımlar. |
Numaralandırılmış Türler
| Konu | Içeriği |
|---|---|
| PROPERTYORIGIN |
GetThemePropertyOrigin tarafından bir özelliğin nerede bulunduğunu belirtmek için döndürülür. |
| THEMESIZE | Alınacak görsel stili bölümünün boyutunu tanımlar. |
| TM_PROPS | Şu anda desteklenmiyor. |
| WINDOWTHEMEATTRIBUTETYPE | Pencerede ayarlanacağı görsel stili özniteliğinin türünü belirtir. |
Görsel Stiller Konuları
| Konu | Içeriği |
|---|---|
| Aero Stili Sınıfları, Parçaları ve Durumları | Windows Vista'nın varsayılan olarak kullandığı görsel stilleri tanımlayan Aero teması tarafından desteklenen sınıfları, parçaları ve durumları açıklar |
| tema dosya biçimi | Tema (.theme) dosyalarının biçimini açıklar. |
| Biçim Değerleri |
DrawThemeTextve GetThemeTextExtent işlevlerinin dwTextFlags parametresiyle kullanılan değerleri listeler. |
| Isabet Testi Seçenekleri |
HitTestThemeBackground işlevinin dwOptions parametresiyle kullanılan seçenek değerlerini listeler. |
| İsabet Testi Dönüş Değerleri |
HitTestThemeBackground işlevinin pwHitTestCode parametresinde döndürülen isabet testi kod değerlerini listeler. |
| Bölümleri ve Durumları | Görsel stiller etkinleştirildiğinde denetimlerin görünümünü değiştirmek için kullandığınız bölümleri ve durumları açıklar. |
| Özellik Tanımlayıcıları | Görsel stillerin özelliklerini almak için kullanılan tanımlı değerler hakkında bilgi içerir. |