Bagikan melalui


Fungsi GetThemeBackgroundRegion (uxtheme.h)

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

Sintaks

HRESULT GetThemeBackgroundRegion(
  [in]  HTHEME  hTheme,
  [in]  HDC     hdc,
  [in]  int     iPartId,
  [in]  int     iStateId,
  [in]  LPCRECT pRect,
  [out] HRGN    *pRegion
);

Parameter

[in] hTheme

Jenis: HTHEME

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

[in] hdc

Jenis: HDC

HDC untuk digambar ke dalam. DC menggunakan penskalaan titik per inci (DPI). Parameter ini dapat diatur ke NULL.

[in] iPartId

Jenis: int

Nilai tipe int yang menentukan bagian yang berisi wilayah. Lihat Bagian dan Status.

[in] iStateId

Jenis: int

Nilai tipe int yang menentukan status bagian. Lihat Bagian dan Status.

[in] pRect

Jenis: LPCRECT

Penunjuk ke struktur RECT yang berisi, dalam koordinat logis, persegi panjang yang ditentukan yang digunakan untuk menghitung wilayah.

[out] pRegion

Jenis: HRGN*

Arahkan ke handel ke wilayah komputasi.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Handel wilayah yang dikembalikan oleh fungsi ini harus dirilis ketika tidak lagi diperlukan, menggunakan DeleteObject.

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

Lihat juga

Sumber Daya Lain

Pengidentifikasi Properti

Referensi

Wilayah