Bagikan melalui


Fungsi DrawThemeParentBackgroundEx (uxtheme.h)

Digunakan oleh kontrol turunan yang sebagian transparan atau berbaur alfa untuk menggambar bagian induk mereka di depan tempat mereka muncul. Mengirim pesan WM_ERASEBKGND diikuti dengan WM_PRINTCLIENT.

Sintaks

HRESULT DrawThemeParentBackgroundEx(
  [in] HWND       hwnd,
  [in] HDC        hdc,
  [in] DWORD      dwFlags,
  [in] const RECT *prc
);

Parameter

[in] hwnd

Jenis: HWND

Menangani kontrol anak.

[in] hdc

Jenis: HDC

HDC kontrol anak.

[in] dwFlags

Jenis: DWORD

Nol atau lebih dari nilai berikut ini. Jika nilai ini nol, fungsi ini mengembalikan S_OK hanya jika induk menangani WM_PRINTCLIENT.

Nilai Makna
DTPB_WINDOWDC
Jika diatur, hdc diasumsikan sebagai jendela DC, bukan DC klien.
DTPB_USECTLCOLORSTATIC
Jika diatur, fungsi ini mengirimkan pesan WM_CTLCOLORSTATIC ke induk dan menggunakan kuas jika disediakan. Jika tidak, ia menggunakan COLOR_BTNFACE.
DTPB_USEERASEBKGND
Jika diatur, fungsi ini mengembalikan S_OK tanpa mengirim pesan WM_CTLCOLORSTATIC jika induk benar-benar dicat pada WM_ERASEBKGND.

[in] prc

Jenis: const RECT*

Opsional. Area yang akan digambar, dalam koordinat anak. Jika parameter ini NULL, area yang akan digambar mencakup seluruh area yang ditempati oleh kontrol anak.

Mengembalikan nilai

Jenis: HRESULT

S_OK jika berhasil; jika tidak, S_FALSE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header uxtheme.h
Pustaka UxTheme.lib
DLL UxTheme.dll