Bagikan melalui


Fungsi GetThemeBackgroundExtent (uxtheme.h)

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

Sintaks

HRESULT GetThemeBackgroundExtent(
  [in]  HTHEME  hTheme,
  [in]  HDC     hdc,
  [in]  int     iPartId,
  [in]  int     iStateId,
  [in]  LPCRECT pContentRect,
  [out] LPRECT  pExtentRect
);

Parameter

[in] hTheme

Jenis: HTHEME

Menangani data tema yang ditentukan jendela. Gunakan OpenThemeData untuk membuat HTHEME.

[in] hdc

Jenis: HDC

HDC untuk digunakan saat menggambar. Parameter ini dapat diatur ke NULL.

[in] iPartId

Jenis: int

Nilai int tipe yang menentukan bagian yang berisi konten. Lihat Bagian dan Negara Bagian.

[in] iStateId

Jenis: int

Nilai int tipe yang menentukan status bagian yang berisi konten. Lihat Bagian dan Negara Bagian.

[in] pContentRect

Jenis: LPCRECT

Penunjuk ke struktur RECT yang berisi persegi latar belakang konten, dalam koordinat logis. Persegi panjang ini dikembalikan dari GetThemeBackgroundContentRect.

[out] pExtentRect

Jenis: LPRECT

Penunjuk ke struktur RECT yang menerima persegi latar belakang, dalam koordinat logis. Persegi panjang ini didasarkan pada pContentRect.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Tema dapat menentukan area konten dalam setiap gambar latar belakang. Ini adalah area di mana konten seperti teks dan ikon dapat ditempatkan tanpa menimpa batas latar belakang.

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

GetThemeBackgroundContentRect

Pengidentifikasi Properti

Referensi