header uxtheme.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

uxtheme.h berisi antarmuka pemrograman berikut:

Fungsi

 
BeginBufferedAnimation

Memulai operasi animasi yang di-buffer. Animasi terdiri dari memudar silang antara konten dua buffer selama periode waktu tertentu.
BeginBufferedPaint

Memulai operasi cat buffer.
BeginPanningFeedback

Memberi tahu sistem untuk mengirim umpan balik tentang jendela target yang terpengaruh oleh gerakan panning.
BufferedPaintClear

Menghapus persegi panjang tertentu dalam buffer ke ARGB = {0,0,0,0}.
BufferedPaintInit

Menginisialisasi lukisan buffer untuk utas saat ini.
BufferedPaintRenderAnimation

Melukis bingkai berikutnya dari animasi cat buffer.
BufferedPaintSetAlpha

Mengatur alfa ke nilai tertentu dalam persegi panjang tertentu. Alfa mengontrol jumlah transparansi yang diterapkan saat memadukan dengan buffer ke konteks perangkat target tujuan (DC).
BufferedPaintStopAllAnimations

Menghentikan semua animasi buffer untuk jendela yang diberikan.
BufferedPaintUnInit

Menutup lukisan buffer untuk utas saat ini. Dipanggil sekali untuk setiap panggilan ke BufferedPaintInit setelah panggilan ke BeginBufferedPaint tidak lagi diperlukan.
CloseThemeData

Menutup handel data tema.
DrawThemeBackground

Menggambar batas dan isi yang ditentukan oleh gaya visual untuk bagian kontrol yang ditentukan.
DrawThemeBackgroundEx

Menggambar gambar latar belakang yang ditentukan oleh gaya visual untuk bagian kontrol yang ditentukan.
DrawThemeEdge

Menggambar satu atau beberapa tepi yang ditentukan oleh gaya visual persegi panjang.
DrawThemeIcon

Menggambar gambar dari daftar gambar dengan efek ikon yang ditentukan oleh gaya visual.
DrawThemeParentBackground

Menggambar bagian kontrol induk yang dicakup oleh kontrol turunan yang sebagian transparan atau berbaur alfa.
DrawThemeParentBackgroundEx

Digunakan oleh kontrol turunan yang sebagian transparan atau berbaur alfa untuk menggambar bagian induk mereka di depannya. Mengirim pesan WM_ERASEBKGND diikuti oleh WM_PRINTCLIENT.
DrawThemeText

Menggambar teks menggunakan warna dan font yang ditentukan oleh gaya visual.
DrawThemeTextEx

Menggambar teks menggunakan warna dan font yang ditentukan oleh gaya visual. Memperluas DrawThemeText dengan mengizinkan opsi format teks tambahan.
EnableThemeDialogTexture

Mengaktifkan atau menonaktifkan gaya visual latar belakang jendela dialog.
EnableTheming

Windows Vista melalui Windows 7:_Enables atau menonaktifkan gaya visual untuk pengguna saat ini di sesi saat ini dan yang lebih baru. Fungsi Windows 8 dan yang lebih baru:_This tidak melakukan apa pun. Gaya visual selalu diaktifkan di Windows 8 dan yang lebih baru.
EndBufferedAnimation

Merender bingkai pertama dari operasi animasi yang di-buffer dan memulai timer animasi.
EndBufferedPaint

Menyelesaikan operasi cat buffer dan membebaskan handel cat buffer terkait.
EndPanningFeedback

Mengakhiri animasi yang ada yang sedang dalam proses atau disiapkan oleh BeginPanningFeedback dan UpdatePanningFeedback.
GetBufferedPaintBits

Mengambil penunjuk ke bitmap buffer jika buffer adalah bitmap independen perangkat (DIB).
GetBufferedPaintDC

Mendapatkan konteks perangkat cat (DC). Ini adalah nilai yang sama yang diambil oleh BeginBufferedPaint.
GetBufferedPaintTargetDC

Mengambil konteks perangkat target (DC).
GetBufferedPaintTargetRect

Mengambil persegi panjang target yang ditentukan oleh BeginBufferedPaint.
GetCurrentThemeName

Mengambil nama gaya visual saat ini, dan secara opsional mengambil nama skema warna dan nama ukuran.
GetThemeAnimationProperty

Mendapatkan properti animasi tema berdasarkan id papan cerita dan id target.
GetThemeAnimationTransform

Mendapatkan operasi transformasi animasi berdasarkan id papan cerita, id target, dan indeks transformasi.
GetThemeAppProperties

Mengambil bendera properti yang mengontrol bagaimana gaya visual diterapkan dalam aplikasi saat ini.
GetThemeBackgroundContentRect

Mengambil ukuran area konten untuk latar belakang yang ditentukan oleh gaya visual.
GetThemeBackgroundExtent

Menghitung ukuran dan lokasi latar belakang, yang ditentukan oleh gaya visual, mengingat area konten.
GetThemeBackgroundRegion

Menghitung wilayah untuk latar belakang reguler atau transparan sebagian yang dibatasi oleh persegi panjang tertentu.
GetThemeBitmap

Mengambil bitmap yang terkait dengan tema, bagian, status, dan properti tertentu.
GetThemeBool

Mengambil nilai properti BOOL dari bagian SysMetrics dari data tema.
GetThemeColor

Mengambil nilai properti warna.
GetThemeDocumentationProperty

Mengambil nilai untuk properti tema dari bagian dokumentasi file tema yang ditentukan.
GetThemeEnumValue

Mengambil nilai properti jenis enumerasi.
GetThemeFilename

Mengambil nilai properti nama file.
GetThemeFont

Mengambil nilai properti font.
GetThemeInt

Mengambil nilai properti int.
GetThemeIntList

Mengambil daftar data int dari gaya visual.
GetThemeMargins

Mengambil nilai properti MARGINS.
GetThemeMetric

Mengambil nilai properti metrik.
GetThemePartSize

Menghitung ukuran asli bagian yang ditentukan oleh gaya visual.
GetThemePosition

Mengambil nilai properti posisi.
GetThemePropertyOrigin

Mengambil lokasi definisi properti tema untuk properti .
GetThemeRect

Mengambil nilai properti RECT.
GetThemeStream

Mengambil aliran data yang sesuai dengan tema tertentu, mulai dari bagian, status, dan properti tertentu.
GetThemeString

Mengambil nilai properti string.
GetThemeSysBool

Mengambil nilai Boolean dari metrik sistem.
GetThemeSysColor

Mengambil nilai warna sistem.
GetThemeSysColorBrush

Mengambil kuas warna sistem.
GetThemeSysFont

Mengambil LOGFONT dari font sistem.
GetThemeSysInt

Mengambil nilai int sistem.
GetThemeSysSize

Mengambil nilai metrik ukuran sistem dari data tema.
GetThemeSysString

Mengambil nilai string sistem.
GetThemeTextExtent

Menghitung ukuran dan lokasi teks yang ditentukan saat dirender dalam font gaya visual.
GetThemeTextMetrics

Mengambil informasi tentang font yang ditentukan oleh gaya visual untuk bagian tertentu.
GetThemeTimingFunction

Mendapatkan fungsi waktu yang telah ditentukan sebelumnya berdasarkan pengidentifikasi fungsi waktu.
GetThemeTransitionDuration

Mendapatkan durasi untuk transisi yang ditentukan.
GetWindowTheme

Mengambil handel tema ke jendela yang memiliki gaya visual yang diterapkan.
HitTestThemeBackground

Mengambil kode uji hit untuk titik di latar belakang yang ditentukan oleh gaya visual.
IsAppThemed

Melaporkan apakah antarmuka pengguna aplikasi saat ini ditampilkan menggunakan gaya visual.
IsCompositionActive

Menentukan apakah efek komposisi Desktop Window Manager (DWM) tersedia untuk tema.
IsThemeActive

Menguji apakah gaya visual untuk aplikasi saat ini aktif.
IsThemeBackgroundPartiallyTransparent

Mengambil apakah latar belakang yang ditentukan oleh gaya visual memiliki potongan transparan atau potongan alpha-blended.
IsThemeDialogTextureEnabled

Melaporkan apakah jendela dialog tertentu mendukung teksur latar belakang.
IsThemePartDefined

Mengambil apakah gaya visual telah menentukan parameter untuk bagian dan status yang ditentukan.
OpenThemeData

Membuka data tema untuk jendela dan kelas terkait.
OpenThemeDataEx

Membuka data tema yang terkait dengan jendela untuk kelas tema tertentu.
OpenThemeDataForDpi

Varian OpenThemeData yang membuka handel tema yang terkait dengan DPI tertentu.
SetThemeAppProperties

Mengatur bendera yang menentukan bagaimana gaya visual diterapkan dalam aplikasi panggilan.
SetWindowTheme

Menyebabkan jendela menggunakan sekumpulan informasi gaya visual yang berbeda dari kelas yang biasanya digunakan.
SetWindowThemeAttribute

Mengatur atribut untuk mengontrol bagaimana gaya visual diterapkan ke jendela tertentu.
SetWindowThemeNonClientAttributes

Mengatur atribut non-klien untuk mengontrol bagaimana gaya visual diterapkan ke jendela tertentu.
UpdatePanningFeedback

Updates klien tentang status jendela yang dihasilkan dari gerakan panning. Fungsi ini hanya dapat dipanggil setelah panggilan BeginPanningFeedback.

Struktur

 
BP_ANIMATIONPARAMS

Menentukan parameter animasi untuk struktur BP_PAINTPARAMS yang digunakan oleh BeginBufferedPaint.
BP_PAINTPARAMS

Menentukan parameter operasi cat untuk BeginBufferedPaint.
DTBGOPTS

Menentukan opsi untuk fungsi DrawThemeBackgroundEx.
DTTOPTS

Menentukan opsi untuk fungsi DrawThemeTextEx.
DAFTAR MASUK

Berisi array atau daftar item data int dari gaya visual.
MARGIN

Dikembalikan oleh fungsi GetThemeMargins untuk menentukan margin jendela yang memiliki gaya visual yang diterapkan.
WTA_OPTIONS

Menentukan opsi yang digunakan untuk mengatur atribut gaya visual jendela.

Enumerasi

 
BP_ANIMATIONSTYLE

Digunakan dalam struktur BP_ANIMATIONPARAMS untuk mendeklarasikan opsi animasi.
BP_BUFFERFORMAT

Menentukan format buffer. Digunakan oleh BeginBufferedAnimation dan BeginBufferedPaint.
PROPERTYORIGIN

Dikembalikan oleh GetThemePropertyOrigin untuk menentukan di mana properti ditemukan.
TEMA

Mengidentifikasi jenis nilai ukuran yang akan diambil untuk bagian gaya visual.
WINDOWTHEMEATTRIBUTETYPE

Menentukan jenis atribut gaya visual yang akan diatur pada jendela.