Aracılığıyla paylaş


Görsel Stiller Başvurusu

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.