Bagikan melalui


TreeView_SetImageList makro (commctrl.h)

Mengatur daftar gambar normal atau status untuk kontrol tampilan pohon dan menggambar ulang kontrol menggunakan gambar baru. Anda dapat menggunakan makro ini atau mengirim pesan TVM_SETIMAGELIST secara eksplisit.

Sintaksis

HIMAGELIST TreeView_SetImageList(
   HWND       hwnd,
   HIMAGELIST himl,
   INT        iImage
);

Parameter

hwnd

Jenis: HWND

Tangani ke kontrol tampilan pohon.

himl

Jenis: HIMAGELIST

Handel HIMAGELIST ke daftar gambar. Jika himlnull, pesan akan menghapus daftar gambar yang ditentukan dari kontrol tampilan pohon.

iImage

Jenis: INT

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

Nilai Arti
TVSIL_NORMAL
Menunjukkan daftar gambar normal, yang berisi gambar yang dipilih, tidak dipilih, dan dilapisi untuk item kontrol tampilan pohon.
TVSIL_STATE
Menunjukkan daftar gambar status. Anda dapat menggunakan gambar status untuk menunjukkan status item yang ditentukan aplikasi. Gambar status ditampilkan di sebelah kiri gambar yang dipilih atau tidak dipilih item.

Mengembalikan nilai

Jenis: HIMAGELIST

Mengembalikan handel HIMAGELIST ke daftar gambar sebelumnya, jika ada, atau NULL sebaliknya.

Komentar

Kontrol tampilan pohon tidak akan menghancurkan daftar gambar yang ditentukan dengan pesan ini. Aplikasi Anda harus menghancurkan daftar gambar saat tidak lagi diperlukan.

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

Lihat juga

Referensi

TVM_GETIMAGELIST

TreeView_GetImageList