Bagikan melalui


ImageList_SetOverlayImage (commctrl.h)

Menambahkan gambar tertentu ke daftar gambar yang akan digunakan sebagai masker overlay. Daftar gambar dapat memiliki hingga empat masker overlay dalam versi 4.70 dan yang lebih lama dan hingga 15 dalam versi 4.71. Fungsi menetapkan indeks masker overlay ke gambar yang ditentukan.

Sintaks

BOOL ImageList_SetOverlayImage(
  [in] HIMAGELIST himl,
  [in] int        iImage,
  [in] int        iOverlay
);

Parameter

[in] himl

Jenis: HIMAGELIST

Handel ke daftar gambar.

[in] iImage

Jenis: int

Indeks gambar berbasis nol dalam daftar gambar himl . Indeks ini mengidentifikasi gambar yang akan digunakan sebagai masker overlay.

[in] iOverlay

Jenis: int

Indeks berbasis satu masker overlay.

Mengembalikan nilai

Jenis: BOOL

Mengembalikan bukan nol jika berhasil, atau nol sebaliknya.

Keterangan

Topeng overlay adalah gambar yang digambar secara transparan di atas gambar lain. Untuk menggambar masker overlay di atas gambar, panggil fungsi ImageList_Draw atau ImageList_DrawEx . Parameter fStyle dari fungsi-fungsi ini dapat menggunakan makro INDEXTOOVERLAYMASK untuk menentukan indeks masker overlay.

Panggilan ke metode ini gagal dan mengembalikan E_INVALIDARG kecuali daftar gambar dibuat menggunakan masker.

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 commctrl.h
Pustaka Comctl32.lib
DLL Comctl32.dll
Set API ext-ms-win-shell-comctl32-init-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393)