Bagikan melalui


ListView_SetImageList makro (commctrl.h)

Menetapkan daftar gambar ke kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETIMAGELIST secara eksplisit.

Sintaksis

HIMAGELIST ListView_SetImageList(
   HWND       hwnd,
   HIMAGELIST himl,
   int        iImageList
);

Parameter

hwnd

Jenis: HWND

Handel ke kontrol tampilan daftar.

himl

Jenis: HIMAGELIST

Handel ke daftar gambar yang akan ditetapkan.

iImageList

Jenis: int

Jenis daftar gambar. Parameter ini bisa menjadi salah satu nilai berikut:

Nilai Arti
LVSIL_NORMAL
Daftar gambar dengan ikon besar.
LVSIL_SMALL
Daftar gambar dengan ikon kecil.
LVSIL_STATE
Daftar gambar dengan gambar status.
LVSIL_GROUPHEADER
Daftar gambar untuk header grup.

Mengembalikan nilai

Jenis: HIMAGELIST

Mengembalikan handel ke daftar gambar yang sebelumnya terkait dengan kontrol jika berhasil, atau NULL sebaliknya.

Komentar

Daftar gambar saat ini akan dihancurkan ketika kontrol tampilan daftar dihancurkan kecuali gaya LVS_SHAREIMAGELISTS diatur. Jika Anda menggunakan pesan ini untuk mengganti satu daftar gambar dengan yang lain, aplikasi Anda harus secara eksplisit menghancurkan semua daftar gambar selain daftar gambar saat ini.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h