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. |