Fungsi DrawThemeEdge (uxtheme.h)
Menggambar satu atau beberapa tepi yang ditentukan oleh gaya visual persegi panjang.
Sintaks
HRESULT DrawThemeEdge(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pDestRect,
[in] UINT uEdge,
[in] UINT uFlags,
[out] LPRECT pContentRect
);
Parameter
[in] hTheme
Jenis: HTHEME
Menangani data tema yang ditentukan jendela. Gunakan OpenThemeData untuk membuat HTHEME.
[in] hdc
Jenis: HDC
HDC.
[in] iPartId
Jenis: int
Nilai int jenis yang menentukan bagian yang berisi persegi panjang. Lihat Bagian dan Negara Bagian.
[in] iStateId
Jenis: int
Nilai int jenis yang menentukan status bagian. Lihat Bagian dan Negara Bagian.
[in] pDestRect
Jenis: LPCRECT
Penunjuk ke struktur RECT yang berisi, dalam koordinat logis, persegi panjang.
[in] uEdge
Jenis: UINT
UINT yang menentukan jenis tepi dalam dan luar untuk digambar. Parameter ini harus merupakan kombinasi dari satu bendera batas dalam dan satu bendera batas luar, atau salah satu bendera kombinasi. Bendera batas adalah:
[in] uFlags
Jenis: UINT
UINT yang menentukan jenis batas yang akan digambar. Parameter ini bisa menjadi kombinasi dari nilai berikut.
[out] pContentRect
Jenis: LPRECT
Penunjuk ke struktur RECT yang berisi, dalam koordinat logis, persegi panjang yang menerima persegi panjang interior, jika uFlags diatur ke BF_ADJUST. Parameter ini dapat diatur ke NULL.
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 |