Bagikan melalui


Fungsi OpenThemeDataEx (uxtheme.h)

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

Sintaks

HTHEME OpenThemeDataEx(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList,
  [in] DWORD   dwFlags
);

Parameter

[in] hwnd

Jenis: HWND

Handel ke jendela atau kontrol tempat tema diambil.

[in] pszClassList

Jenis: LPCWSTR

Daftar nama kelas yang dipisahkan titik koma untuk dicocokkan.

[in] dwFlags

Jenis: DWORD

Bendera opsional yang mengontrol cara mengembalikan data tema. Dapat diatur ke kombinasi nilai berikut.

Nilai Makna
OTD_FORCE_RECT_SIZING
Memaksa gambar yang digambar dari tema ini untuk meregangkan agar pas dengan persegi panjang yang ditentukan oleh fungsi menggambar.
OTD_NONCLIENT
Memungkinkan elemen tema digambar di area non-klien jendela.

Nilai kembali

Jenis: HTHEME

Jika kecocokan ditemukan, handel yang valid ke tema akan dikembalikan. Jika tidak, nilai NULL akan dikembalikan.

Keterangan

String yang ditentukan oleh pszClassIdList akan ditokenisasi menggunakan titik koma sebagai pemisah. Nama-nama tersebut dicocokkan dengan nama kelas satu token pada satu waktu. Jika tidak ada kecocokan yang ditemukan untuk token tertentu, token berikutnya akan dicocokkan. Jika kecocokan ditemukan, nilai pengembalian fungsi akan menjadi handel tema yang terkait dengan kelas yang cocok.

Nama kelas untuk tema Aero didefinisikan dalam AeroStyle.xml.

Persyaratan

   
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

Lihat juga

OpenThemeData