Bagikan melalui


Antarmuka IImageList (commoncontrols.h)

Mengekspos metode yang memanipulasi dan berinteraksi dengan daftar gambar.

Untuk menggunakan IImageList, tentukan Comctl32.dll versi 6 dalam manifes. Jika Anda tidak melakukan ini, Comctl32.dll versi 5 akan digunakan secara default, yang dengannya IImageList dapat menampilkan perilaku yang tidak dapat diprediksi. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.

Warisan

Antarmuka IImageList mewarisi dari antarmuka IUnknown . IImageList juga memiliki jenis anggota ini:

Metode

Antarmuka IImageList memiliki metode ini.

 
IImageList::Add

Menambahkan gambar atau gambar ke daftar gambar. (IImageList.Add)
IImageList::AddMasked

Menambahkan gambar atau gambar ke daftar gambar, menghasilkan masker dari bitmap yang ditentukan. (IImageList.AddMasked)
IImageList::BeginDrag

Mulai menyeret gambar. (IImageList.BeginDrag)
IImageList::Clone

Mengkloning daftar gambar yang ada.
IImageList::Copy

Menyalin gambar dari daftar gambar tertentu.
IImageList::D ragEnter

Mengunci pembaruan ke jendela yang ditentukan selama operasi seret dan menampilkan gambar seret pada posisi yang ditentukan di dalam jendela. (IImageList.DragEnter)
IImageList::D ragLeave

Membuka jendela yang ditentukan dan menyembunyikan gambar seret, yang memungkinkan jendela diperbarui.
IImageList::D ragMove

Memindahkan gambar yang sedang diseret selama operasi seret dan letakkan. Fungsi ini biasanya dipanggil sebagai respons terhadap pesan WM_MOUSEMOVE. (IImageList.DragMove)
IImageList::D ragShowNolock

Memperlihatkan atau menyembunyikan gambar yang sedang diseret. (IImageList.DragShowNolock)
IImageList::D raw

Menggambar item daftar gambar dalam konteks perangkat yang ditentukan. (IImageList.Draw)
IImageList::EndDrag

Mengakhiri operasi seret. (IImageList.EndDrag)
IImageList::GetBkColor

Mendapatkan warna latar belakang saat ini untuk daftar gambar.
IImageList::GetDragImage

Mendapatkan daftar gambar sementara yang digunakan untuk gambar seret. Fungsi ini juga mengambil posisi seret saat ini dan offset gambar seret relatif terhadap posisi seret.
IImageList::GetIcon

Membuat ikon dari gambar dan masker dalam daftar gambar.
IImageList::Geticonsize

Mendapatkan dimensi gambar dalam daftar gambar. Semua gambar dalam daftar gambar memiliki dimensi yang sama.
IImageList::GetImageCount

Mendapatkan jumlah gambar dalam daftar gambar.
IImageList::GetImageInfo

Mendapatkan informasi tentang gambar.
IImageList::GetImageRect

Mendapatkan persegi panjang pembatas gambar.
IImageList::GetItemFlags

Mendapatkan bendera gambar.
IImageList::GetOverlayImage

Mengambil gambar tertentu dari daftar gambar yang digunakan sebagai masker overlay.
IImageList::Merge

Membuat gambar baru dengan menggabungkan dua gambar yang ada. Metode ini juga membuat daftar gambar baru untuk menyimpan gambar.
IImageList::Remove

Menghapus gambar dari daftar gambar. (IImageList.Remove)
IImageList::Replace

Mengganti gambar dalam daftar gambar dengan gambar baru. (IImageList.Replace)
IImageList::ReplaceIcon

Mengganti gambar dengan ikon atau kursor. (IImageList.ReplaceIcon)
IImageList::SetBkColor

Mengatur warna latar belakang untuk daftar gambar.
IImageList::SetDragCursorImage

Membuat gambar seret baru dengan menggabungkan gambar yang ditentukan, yang biasanya merupakan gambar kursor mouse, dengan gambar seret saat ini.
IImageList::SeticonSize

Mengatur dimensi gambar dalam daftar gambar dan menghapus semua gambar dari daftar. (IImageList.SeticonSize)
IImageList::SetImageCount

Mengubah ukuran daftar gambar yang sudah ada. (IImageList.SetImageCount)
IImageList::SetOverlayImage

Menambahkan gambar tertentu ke daftar gambar yang digunakan sebagai masker overlay.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commoncontrols.h

Lihat juga

Daftar Gambar