Bagikan melalui


Fungsi GetThemeBitmap (uxtheme.h)

Mengambil bitmap yang terkait dengan tema, bagian, status, dan properti tertentu.

Sintaks

HRESULT GetThemeBitmap(
  [in]  HTHEME  hTheme,
  [in]  int     iPartId,
  [in]  int     iStateId,
  [in]  int     iPropId,
  [in]  ULONG   dwFlags,
  [out] HBITMAP *phBitmap
);

Parameter

[in] hTheme

Jenis: HTHEME

Handel ke data tema.

[in] iPartId

Jenis: int

Bagian yang berisi bitmap. Lihat Bagian dan Negara Bagian.

[in] iStateId

Jenis: int

Status bagian .

[in] iPropId

Jenis: int

Properti yang akan diambil. Teruskan nol untuk secara otomatis memilih bitmap pertama yang tersedia untuk bagian dan status ini, atau gunakan salah satu nilai berikut.

Nilai Makna
TMT_DIBDATA
Gambar latar belakang.
TMT_GLYPHDIBDATA
Gambar glyph digambar di atas latar belakang, jika ada.
TMT_HBITMAP
Saat ini tidak didukung.

[in] dwFlags

Jenis: ULONG

Bendera yang menentukan bagaimana bitmap akan diambil. Bisa menjadi salah satu nilai berikut.

Nilai Makna
GBF_DIRECT
Mengambil handel ke bitmap yang ada.
GBF_COPY
Mengambil salinan bitmap.
GBF_VALIDBITS
| GBF_DIRECTGBF_COPY

[out] phBitmap

Jenis: HBITMAP*

Penunjuk yang menerima handel ke bitmap yang diminta.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Jika dwFlags diatur ke GBF_COPY, rilis bitmap yang disimpan dalam phBitmap saat tidak lagi diperlukan dengan memanggil DeleteObject.

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