Fungsi GetThemeMetric (uxtheme.h)
Mengambil nilai properti metrik.
Sintaks
HRESULT GetThemeMetric(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] int *piVal
);
Parameter
[in] hTheme
Jenis: HTHEME
Menangani data tema yang ditentukan jendela. Gunakan OpenThemeData untuk membuat HTHEME.
[in] hdc
Jenis: HDC
HDC. Parameter ini dapat diatur ke NULL.
[in] iPartId
Jenis: int
Nilai int jenis yang menentukan bagian yang berisi properti metrik. Lihat Bagian dan Negara Bagian.
[in] iStateId
Jenis: int
Nilai int jenis yang menentukan status bagian. Lihat Bagian dan Negara Bagian.
[in] iPropId
Jenis: int
Nilai int tipe yang menentukan properti yang akan diambil. Bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Nilai alfa (0-255) yang digunakan untuk DrawThemeIcon. |
|
Nilai alfa minimum (0-255) bahwa piksel harus dianggap buram. |
|
Ketebalan batas yang digambar jika bagian ini menggunakan isian batas. |
|
Indeks karakter ke dalam font terpilih yang akan digunakan untuk glyph, jika bagian menggunakan glyph berbasis font. |
|
Jumlah warna gradien pertama yang digunakan dalam menggambar bagian. Nilai ini bisa dari 0 hingga 255, tetapi nilai ini ditambah nilai masing-masing nilai GRADIENTRATIO harus menambahkan hingga 255. Lihat nilai TMT_GRADIENTCOLOR1 GetThemeColor. |
|
Jumlah warna gradien kedua yang digunakan dalam menggambar bagian. |
|
Jumlah warna gradien ketiga yang digunakan dalam menggambar bagian. |
|
Jumlah warna gradien keempat yang digunakan dalam menggambar bagian. |
|
Jumlah warna gradien kelima yang digunakan dalam menggambar bagian. |
|
Tinggi bagian. |
|
Jumlah gambar status yang ada dalam file gambar. |
|
Dpi minimum yang dirancang untuk file gambar pertama. Lihat GetThemeFilename. |
|
Dpi minimum yang dirancang untuk file gambar kedua. |
|
Dpi minimum yang dirancang untuk file gambar ketiga. |
|
Dpi minimum yang dirancang untuk file gambar keempat. |
|
Dpi minimum yang dirancang untuk file gambar kelima. |
|
Ukuran bentuk "gugus" kontrol kemajuan yang menentukan seberapa jauh operasi telah berkembang. |
|
Ukuran total semua kontrol kemajuan "gugus". |
|
Kebulatan (0-100%) sudut bagian. |
|
Kebulatan (0-100%) sudut bagian. |
|
Jumlah saturasi (0-255) untuk diterapkan ke ikon yang digambar menggunakan DrawThemeIcon. |
|
Ketebalan batas digambar di sekitar karakter teks. |
|
Persentase ukuran asli gambar ukuran benar di mana gambar akan direntangkan. |
|
Lebar bagian. |
[out] piVal
Jenis: int*
Penunjuk ke int yang menerima nilai properti metrik.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | uxtheme.h |
Pustaka | UxTheme.lib |
DLL | UxTheme.dll |