Bagikan melalui


Tampilan Daftar

Bagian ini berisi informasi tentang elemen pemrograman yang digunakan dengan kontrol tampilan daftar.

Gambaran Umum

Topik Konten
Tentang Kontrol Tampilan Daftar Kontrol tampilan daftar adalah jendela yang menampilkan kumpulan item.
Pemrosesan Pesan Tampilan Daftar Default Bagian ini mencantumkan pemrosesan pesan jendela yang dilakukan oleh kontrol tampilan daftar.
Menggunakan Kontrol Tampilan Daftar Bagian ini berisi contoh kode yang menunjukkan cara membuat dan menggunakan kontrol tampilan daftar di aplikasi Anda.

Makro

Topik Konten
ListView_ApproximateViewRect Menghitung perkiraan lebar dan tinggi yang diperlukan untuk menampilkan jumlah item tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_APPROXIMATEVIEWRECT secara eksplisit.
ListView_Arrange Mengatur item dalam tampilan ikon. Anda dapat menggunakan makro ini atau mengirim pesan LVM_ARRANGE secara eksplisit.
ListView_CancelEditLabel Membatalkan operasi pengeditan teks item. Anda dapat menggunakan makro ini atau mengirim pesan LVM_CANCELEDITLABEL secara eksplisit.
ListView_CreateDragImage Membuat daftar gambar seret untuk item yang ditentukan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_CREATEDRAGIMAGE secara eksplisit.
ListView_DeleteAllItems Menghapus semua item dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_DELETEALLITEMS secara eksplisit.
ListView_DeleteColumn Menghapus kolom dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_DELETECOLUMN secara eksplisit.
ListView_DeleteItem Menghapus item dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_DELETEITEM secara eksplisit.
ListView_EditLabel Memulai pengeditan teks item tampilan daftar yang ditentukan di tempat. Pesan secara implisit memilih dan memfokuskan item yang ditentukan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_EDITLABEL secara eksplisit.
ListView_EnableGroupView Mengaktifkan atau menonaktifkan apakah item dalam tampilan kontrol tampilan daftar sebagai grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_ENABLEGROUPVIEW secara eksplisit.
ListView_EnsureVisible Memastikan bahwa item tampilan daftar sepenuhnya atau sebagian terlihat, menggulir kontrol tampilan daftar jika perlu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_ENSUREVISIBLE secara eksplisit.
ListView_FindItem Mencari item tampilan daftar dengan karakteristik yang ditentukan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_FINDITEM secara eksplisit.
ListView_GetBkColor Mendapatkan warna latar belakang kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETBKCOLOR secara eksplisit.
ListView_GetBkImage Mendapatkan gambar latar belakang dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETBKIMAGE secara eksplisit.
ListView_GetCallbackMask Mendapatkan masker panggilan balik untuk kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETCALLBACKMASK secara eksplisit.
ListView_GetCheckState Menentukan apakah item dalam kontrol tampilan daftar dipilih. Ini harus digunakan hanya untuk kontrol tampilan daftar yang memiliki gaya LVS_EX_CHECKBOXES.
ListView_GetColumn Mendapatkan atribut kolom kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETCOLUMN secara eksplisit.
ListView_GetColumnOrderArray Mendapatkan urutan kolom kiri-ke-kanan saat ini dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETCOLUMNORDERARRAY secara eksplisit.
ListView_GetColumnWidth Mendapatkan lebar kolom dalam tampilan laporan atau daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETCOLUMNWIDTH secara eksplisit.
ListView_GetCountPerPage Menghitung jumlah item yang bisa pas secara vertikal di area kontrol tampilan daftar yang terlihat saat dalam tampilan daftar atau laporan. Hanya item yang terlihat sepenuhnya yang dihitung. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETCOUNTPERPAGE secara eksplisit.
ListView_GetEditControl Mendapatkan handel ke kontrol edit yang digunakan untuk mengedit teks item tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETEDITCONTROL secara eksplisit.
ListView_GetEmptyText Mendapatkan teks yang dimaksudkan untuk ditampilkan saat kontrol tampilan daftar tampak kosong. Gunakan makro ini atau kirim pesan LVM_GETEMPTYTEXT secara eksplisit.
ListView_GetExtendedListViewStyle Mendapatkan gaya yang diperluas yang saat ini digunakan untuk kontrol tampilan daftar tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETEXTENDEDLISTVIEWSTYLE secara eksplisit.
ListView_GetFocusedGroup Mendapatkan grup yang memiliki fokus. Gunakan makro ini atau kirim pesan LVM_GETFOCUSEDGROUP secara eksplisit.
ListView_GetFooterInfo Mendapatkan informasi tentang footer kontrol tampilan daftar tertentu. Gunakan makro ini atau kirim pesan LVM_GETFOOTERINFO secara eksplisit.
ListView_GetFooterItem Mendapatkan informasi tentang item footer untuk kontrol tampilan daftar tertentu. Gunakan makro ini atau kirim pesan LVM_GETFOOTERITEM secara eksplisit.
ListView_GetFooterItemRect Mendapatkan koordinat footer untuk item tertentu dalam kontrol tampilan daftar. Gunakan makro ini atau kirim pesan LVM_GETFOOTERITEMRECT secara eksplisit.
ListView_GetFooterRect Mendapatkan koordinat footer untuk kontrol tampilan daftar tertentu. Gunakan makro ini atau kirim pesan LVM_GETFOOTERRECT secara eksplisit.
ListView_GetGroupCount Mendapatkan jumlah grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETGROUPCOUNT secara eksplisit.
ListView_GetGroupHeaderImageList Mendapatkan daftar gambar header grup yang telah diatur untuk kontrol tampilan daftar yang sudah ada.
ListView_GetGroupInfo Mendapatkan informasi grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETGROUPINFO secara eksplisit.
ListView_GetGroupInfoByIndex Mendapatkan informasi tentang grup tertentu. Gunakan makro ini atau kirim pesan LVM_GETGROUPINFOBYINDEX secara eksplisit.
ListView_GetGroupMetrics Mendapatkan informasi tentang tampilan grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETGROUPMETRICS secara eksplisit.
ListView_GetGroupRect Mendapatkan persegi panjang untuk grup tertentu. Gunakan makro ini atau kirim pesan LVM_GETGROUPRECT secara eksplisit.
ListView_GetGroupState Mendapatkan status untuk grup tertentu. Gunakan makro ini atau kirim pesan LVM_GETGROUPSTATE secara eksplisit.
ListView_GetHeader Mendapatkan handel ke kontrol header yang digunakan oleh kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETHEADER secara eksplisit.
ListView_GetHotCursor Mendapatkan HCURSOR yang digunakan saat pointer melebihi item saat pelacakan panas diaktifkan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETHOTCURSOR secara eksplisit.
ListView_GetHotItem Mendapatkan indeks item panas. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETHOTITEM secara eksplisit.
ListView_GetHoverTime Mendapatkan jumlah waktu kursor mouse harus mengarahkan kursor ke item sebelum dipilih. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETHOVERTIME secara eksplisit.
ListView_GetImageList Mendapatkan handel ke daftar gambar yang digunakan untuk menggambar item tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETIMAGELIST secara eksplisit.
ListView_GetInsertMark Mendapatkan posisi titik penyisipan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETINSERTMARK secara eksplisit.
ListView_GetInsertMarkColor Mendapatkan warna titik penyisipan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETINSERTMARKCOLOR secara eksplisit.
ListView_GetInsertMarkRect Mendapatkan persegi panjang yang mengikat titik penyisipan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETINSERTMARKRECT secara eksplisit.
ListView_GetISearchString Mendapatkan string pencarian inkremental dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETISEARCHSTRING secara eksplisit.
ListView_GetItem Mendapatkan beberapa atau semua atribut item tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEM secara eksplisit.
ListView_GetItemCount Mendapatkan jumlah item dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMCOUNT secara eksplisit.
ListView_GetItemIndexRect Mendapatkan persegi panjang pembatas untuk semua atau sebagian subitem dalam tampilan kontrol tampilan daftar yang ditentukan saat ini. Gunakan makro ini atau kirim pesan LVM_GETITEMINDEXRECT secara eksplisit.
ListView_GetItemPosition Mendapatkan posisi item tampilan daftar. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan LVM_GETITEMPOSITION.
ListView_GetItemRect Mendapatkan persegi panjang pembatas untuk semua atau sebagian item dalam tampilan saat ini. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMRECT secara eksplisit.
ListView_GetItemSpacing Menentukan penspasian antar item dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMSPACING secara eksplisit.
ListView_GetItemState Mendapatkan status item tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMSTATE secara eksplisit.
ListView_GetItemText Mendapatkan teks item tampilan daftar atau subitem. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETITEMTEXT secara eksplisit.
ListView_GetNextItem Mencari item tampilan daftar yang memiliki properti yang ditentukan dan menanggung hubungan yang ditentukan ke item tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETNEXTITEM secara eksplisit.
ListView_GetNextItemIndex Mendapatkan indeks item dalam kontrol tampilan daftar tertentu yang memiliki properti dan hubungan yang ditentukan ke item tertentu lainnya. Gunakan makro ini atau kirim pesan LVM_GETNEXTITEMINDEX secara eksplisit.
ListView_GetNumberOfWorkAreas Mendapatkan jumlah area kerja dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETNUMBEROFWORKAREAS secara eksplisit.
ListView_GetOrigin Mendapatkan asal tampilan saat ini untuk kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETORIGIN secara eksplisit.
ListView_GetOutlineColor Mendapatkan warna batas kontrol tampilan daftar jika gaya jendela LVS_EX_BORDERSELECT diperluas diatur. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETOUTLINECOLOR secara eksplisit.
ListView_GetSelectedColumn Mendapatkan bilangan bulat yang menentukan kolom yang dipilih. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETSELECTEDCOLUMN secara eksplisit.
ListView_GetSelectedCount Menentukan jumlah item terpilih dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETSELECTEDCOUNT secara eksplisit.
ListView_GetSelectionMark Mendapatkan tanda pilihan dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan LVM_GETSELECTIONMARK.
ListView_GetStringWidth Menentukan lebar string yang ditentukan menggunakan font kontrol tampilan daftar yang ditentukan saat ini. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETSTRINGWIDTH secara eksplisit.
ListView_GetSubItemRect Mendapatkan informasi tentang persegi panjang yang mengelilingi subitem dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini (disarankan) atau mengirim pesan LVM_GETSUBITEMRECT secara eksplisit. Makro ini dimaksudkan untuk digunakan hanya pada kontrol tampilan daftar yang menggunakan gaya LVS_REPORT.
ListView_GetTextBkColor Mendapatkan warna latar belakang teks dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTEXTBKCOLOR secara eksplisit.
ListView_GetTextColor Mendapatkan warna teks kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTEXTCOLOR secara eksplisit.
ListView_GetTileInfo Mendapatkan informasi tentang petak peta dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTILEINFO secara eksplisit.
ListView_GetTileViewInfo Mendapatkan informasi tentang kontrol tampilan daftar dalam tampilan petak peta. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTILEVIEWINFO secara eksplisit.
ListView_GetToolTips Mendapatkan kontrol tipsalat yang digunakan kontrol tampilan daftar untuk menampilkan tipsalat. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTOOLTIPS secara eksplisit.
ListView_GetTopIndex Mendapatkan indeks item paling terlihat paling atas saat dalam tampilan daftar atau laporan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETTOPINDEX secara eksplisit.
ListView_GetUnicodeFormat Mendapatkan bendera format karakter Unicode untuk kontrol. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETUNICODEFORMAT secara eksplisit.
ListView_GetView Mendapatkan tampilan kontrol tampilan daftar saat ini. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETVIEW secara eksplisit.
ListView_GetViewRect Mendapatkan persegi panjang pembatas dari semua item dalam kontrol tampilan daftar. Tampilan daftar harus dalam ikon atau tampilan ikon kecil. Anda dapat menggunakan makro ini atau mengirim pesan LVM_GETVIEWRECT secara eksplisit.
ListView_GetWorkAreas Mendapatkan area kerja dari kontrol tampilan daftar. Anda dapat menggunakan makro ini, atau mengirim pesan LVM_GETWORKAREAS secara eksplisit.
ListView_HasGroup Menentukan apakah kontrol tampilan daftar memiliki grup tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_HASGROUP secara eksplisit.
ListView_HitTest Menentukan item tampilan daftar mana, jika ada, berada pada posisi tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_HITTEST secara eksplisit.
ListView_HitTestEx Menentukan item tampilan daftar mana, jika ada, berada pada posisi tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_HITTEST secara eksplisit.
ListView_InsertColumn Menyisipkan kolom baru dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_INSERTCOLUMN secara eksplisit.
ListView_InsertGroup Menyisipkan grup ke dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_INSERTGROUP secara eksplisit.
ListView_InsertGroupSorted Menyisipkan grup ke dalam daftar grup yang diurutkan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_INSERTGROUPSORTED secara eksplisit.
ListView_InsertItem Menyisipkan item baru dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_INSERTITEM secara eksplisit.
ListView_InsertMarkHitTest Mengambil titik penyisipan yang paling dekat dengan titik tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_INSERTMARKHITTEST secara eksplisit.
ListView_IsGroupViewEnabled Memeriksa apakah kontrol tampilan daftar mengaktifkan tampilan grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_ISGROUPVIEWENABLED secara eksplisit.
ListView_IsItemVisible Menunjukkan apakah item dalam kontrol tampilan daftar terlihat. Gunakan makro ini atau kirim pesan LVM_ISITEMVISIBLE secara eksplisit.
ListView_MapIDToIndex Peta ID item ke indeks. Anda dapat menggunakan makro ini atau mengirim pesan LVM_MAPIDTOINDEX secara eksplisit.
ListView_MapIndexToID Peta indeks item ke ID unik. Anda dapat menggunakan makro ini atau mengirim pesan LVM_MAPINDEXTOID secara eksplisit.
ListView_MoveGroup Tidak diterapkan.
ListView_MoveItemToGroup Tidak diterapkan.
ListView_RedrawItems Memaksa kontrol tampilan daftar untuk menggambar ulang rentang item. Anda dapat menggunakan makro ini atau mengirim pesan LVM_REDRAWITEMS secara eksplisit.
ListView_RemoveAllGroups Menghapus semua grup dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_REMOVEALLGROUPS secara eksplisit.
ListView_RemoveGroup Menghapus grup dari kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_REMOVEGROUP secara eksplisit.
ListView_Scroll Menggulir konten kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SCROLL secara eksplisit.
ListView_SetBkColor Mengatur warna latar belakang kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETBKCOLOR secara eksplisit.
ListView_SetBkImage Mengatur gambar latar belakang dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETBKIMAGE secara eksplisit.
ListView_SetCallbackMask Mengubah masker panggilan balik untuk kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETCALLBACKMASK secara eksplisit.
ListView_SetCheckState Memilih atau membatalkan pilihan item dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMSTATE secara eksplisit.
ListView_SetColumn Mengatur atribut kolom tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETCOLUMN secara eksplisit.
ListView_SetColumnOrderArray Mengatur urutan kolom kiri-ke-kanan dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETCOLUMNORDERARRAY secara eksplisit.
ListView_SetColumnWidth Digunakan untuk mengubah lebar kolom dalam tampilan laporan atau lebar semua kolom dalam mode tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETCOLUMNWIDTH secara eksplisit.
ListView_SetExtendedListViewStyle Mengatur gaya yang diperluas untuk kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETEXTENDEDLISTVIEWSTYLE secara eksplisit.
ListView_SetExtendedListViewStyleEx Mengatur gaya yang diperluas untuk kontrol tampilan daftar menggunakan masker gaya. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETEXTENDEDLISTVIEWSTYLE secara eksplisit.
ListView_SetGroupHeaderImageList Menetapkan daftar gambar ke header grup kontrol tampilan daftar.
ListView_SetGroupInfo Mengatur informasi grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETGROUPINFO secara eksplisit.
ListView_SetGroupMetrics Mengatur informasi tentang tampilan grup. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETGROUPMETRICS secara eksplisit.
ListView_SetGroupState Mengatur status untuk grup tertentu.
ListView_SetHotCursor Mengatur HCURSOR yang digunakan kontrol tampilan daftar saat penunjuk melebihi item saat pelacakan panas diaktifkan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETHOTCURSOR secara eksplisit. Untuk memeriksa apakah pelacakan panas diaktifkan, panggil SystemParametersInfo.
ListView_SetHotItem Mengatur item panas dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETHOTITEM secara eksplisit.
ListView_SetHoverTime Mengatur jumlah waktu kursor mouse harus mengarahkan kursor ke item sebelum dipilih. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETHOVERTIME secara eksplisit.
ListView_SetIconSpacing Mengatur penspasian antar ikon dalam kontrol tampilan daftar yang diatur ke gaya LVS_ICON. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETICONSPACING secara eksplisit.
ListView_SetImageList Menetapkan daftar gambar ke kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETIMAGELIST secara eksplisit.
ListView_SetInfoTip Mengatur teks tipsalat. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETINFOTIP secara eksplisit.
ListView_SetInsertMark Mengatur titik penyisipan ke posisi yang ditentukan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETINSERTMARK secara eksplisit.
ListView_SetInsertMarkColor Mengatur warna titik penyisipan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETINSERTMARKCOLOR secara eksplisit.
ListView_SetItem Mengatur beberapa atau semua atribut item tampilan daftar. Anda juga dapat menggunakan ListView_SetItem untuk mengatur teks subitem. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEM secara eksplisit.
ListView_SetItemCount Menyebabkan kontrol tampilan daftar mengalokasikan memori untuk jumlah item yang ditentukan. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMCOUNT secara eksplisit.
ListView_SetItemCountEx Mengatur jumlah virtual item dalam tampilan daftar virtual. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMCOUNT secara eksplisit.
ListView_SetItemIndexState Mengatur status item tampilan daftar yang ditentukan. Gunakan makro ini atau kirim pesan LVM_SETITEMINDEXSTATE secara eksplisit.
ListView_SetItemPosition Memindahkan item ke posisi tertentu dalam kontrol tampilan daftar (dalam ikon atau tampilan ikon kecil). Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMPOSITION secara eksplisit.
ListView_SetItemPosition32 Memindahkan item ke posisi tertentu dalam kontrol tampilan daftar (dalam ikon atau tampilan ikon kecil). Makro ini berbeda dari makro ListView_SetItemPosition karena menggunakan koordinat 32-bit. Anda dapat menggunakan makro ListView_SetItemPosition32 atau mengirim pesan LVM_SETITEMPOSITION32 secara eksplisit.
ListView_SetItemState Mengubah status item dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMSTATE secara eksplisit.
ListView_SetItemText Mengubah teks item atau subitem tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETITEMTEXT secara eksplisit.
ListView_SetOutlineColor Mengatur warna batas kontrol tampilan daftar jika gaya jendela LVS_EX_BORDERSELECT diperluas diatur. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETOUTLINECOLOR secara eksplisit.
ListView_SetSelectedColumn Mengatur indeks kolom terpilih. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETSELECTEDCOLUMN secara eksplisit.
ListView_SetSelectionMark Mengatur tanda pilihan dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETSELECTIONMARK secara eksplisit.
ListView_SetTextBkColor Mengatur warna latar belakang teks dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETTEXTBKCOLOR secara eksplisit.
ListView_SetTextColor Mengatur warna teks kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETTEXTCOLOR secara eksplisit.
ListView_SetTileInfo Mengatur informasi untuk petak peta kontrol tampilan daftar yang sudah ada. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETTILEINFO secara eksplisit.
ListView_SetTileViewInfo Mengatur informasi yang digunakan kontrol tampilan daftar dalam tampilan petak peta. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETTILEVIEWINFO secara eksplisit.
ListView_SetToolTips Mengatur kontrol tipsalat yang akan digunakan kontrol tampilan daftar untuk menampilkan tipsalat. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETTOOLTIPS secara eksplisit.
ListView_SetUnicodeFormat Mengatur bendera format karakter Unicode untuk kontrol. Pesan ini memungkinkan Anda mengubah kumpulan karakter yang digunakan oleh kontrol pada waktu proses daripada harus membuat ulang kontrol. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETUNICODEFORMAT secara eksplisit.
ListView_SetView Mengatur tampilan kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETVIEW secara eksplisit.
ListView_SetWorkAreas Mengatur area kerja dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SETWORKAREAS secara eksplisit.
ListView_SortGroups Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan grup menurut ID dalam kontrol tampilan daftar. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SORTGROUPS secara eksplisit.
ListView_SortItems Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan item kontrol tampilan daftar. Indeks setiap item berubah untuk mencerminkan urutan baru. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SORTITEMS secara eksplisit.
ListView_SortItemsEx Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan item kontrol tampilan daftar. Indeks setiap item berubah untuk mencerminkan urutan baru. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SORTITEMSEX secara eksplisit.
ListView_SubItemHitTest Menentukan item tampilan daftar atau subitem mana yang terletak pada posisi tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SUBITEMHITTEST secara eksplisit.
ListView_SubItemHitTestEx Menentukan item tampilan daftar atau subitem mana yang terletak pada posisi tertentu. Anda dapat menggunakan makro ini atau mengirim pesan LVM_SUBITEMHITTEST secara eksplisit.
ListView_Update Memperbarui item tampilan daftar. Jika kontrol tampilan daftar memiliki gaya LVS_AUTOARRANGE , makro ini menyebabkan kontrol tampilan daftar disusun. Anda dapat menggunakan makro ini atau mengirim pesan LVM_UPDATE secara eksplisit.

Pesan

Topik Konten
LVM_APPROXIMATEVIEWRECT Menghitung perkiraan lebar dan tinggi yang diperlukan untuk menampilkan jumlah item tertentu. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_ApproximateViewRect.
LVM_ARRANGE Mengatur item dalam tampilan ikon. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_Arrange.
LVM_CANCELEDITLABEL Membatalkan operasi pengeditan teks item.
LVM_CREATEDRAGIMAGE Membuat daftar gambar seret untuk item yang ditentukan. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_CreateDragImage.
LVM_DELETEALLITEMS Menghapus semua item dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_DeleteAllItems.
LVM_DELETECOLUMN Menghapus kolom dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_DeleteColumn.
LVM_DELETEITEM Menghapus item dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_DeleteItem.
LVM_EDITLABEL Memulai pengeditan teks item tampilan daftar yang ditentukan di tempat. Pesan secara implisit memilih dan memfokuskan item yang ditentukan. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_EditLabel.
LVM_ENABLEGROUPVIEW Mengaktifkan atau menonaktifkan apakah item dalam tampilan kontrol tampilan daftar sebagai grup.
LVM_ENSUREVISIBLE Memastikan bahwa item tampilan daftar sepenuhnya atau sebagian terlihat, menggulir kontrol tampilan daftar jika perlu. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_EnsureVisible.
LVM_FINDITEM Mencari item tampilan daftar dengan karakteristik yang ditentukan. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_FindItem.
LVM_GETBKCOLOR Mendapatkan warna latar belakang kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetBkColor.
LVM_GETBKIMAGE Mendapatkan gambar latar belakang dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetBkImage.
LVM_GETCALLBACKMASK Mendapatkan masker panggilan balik untuk kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetCallbackMask.
LVM_GETCOLUMN Mendapatkan atribut kolom kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetColumn.
LVM_GETCOLUMNORDERARRAY Mendapatkan urutan kolom kiri-ke-kanan saat ini dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetColumnOrderArray.
LVM_GETCOLUMNWIDTH Mendapatkan lebar kolom dalam tampilan laporan atau daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetColumnWidth.
LVM_GETCOUNTPERPAGE Menghitung jumlah item yang bisa pas secara vertikal di area kontrol tampilan daftar yang terlihat saat dalam tampilan daftar atau laporan. Hanya item yang terlihat sepenuhnya yang dihitung. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetCountPerPage.
LVM_GETEDITCONTROL Mendapatkan handel ke kontrol edit yang digunakan untuk mengedit teks item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetEditControl.
LVM_GETEMPTYTEXT Mendapatkan teks yang dimaksudkan untuk ditampilkan saat kontrol tampilan daftar tampak kosong. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetEmptyText.
LVM_GETEXTENDEDLISTVIEWSTYLE Mendapatkan gaya yang diperluas yang saat ini digunakan untuk kontrol tampilan daftar tertentu. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetExtendedListViewStyle.
LVM_GETFOCUSEDGROUP Mendapatkan grup yang memiliki fokus. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetFocusedGroup.
LVM_GETFOOTERINFO Mendapatkan informasi tentang footer kontrol tampilan daftar. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetFooterInfo.
LVM_GETFOOTERITEM Mendapatkan informasi tentang item footer dalam kontrol tampilan daftar. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetFooterItem.
LVM_GETFOOTERITEMRECT Mendapatkan koordinat footer untuk item tertentu dalam kontrol tampilan daftar. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetFooterItemRect.
LVM_GETFOOTERRECT Mengambil koordinat footer untuk kontrol tampilan daftar. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetFooterRect.
LVM_GETGROUPCOUNT Mendapatkan jumlah grup.
LVM_GETGROUPINFO Mendapatkan informasi grup.
LVM_GETGROUPINFOBYINDEX Mendapatkan informasi tentang grup tertentu. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetGroupInfoByIndex.
LVM_GETGROUPMETRICS Mendapatkan informasi tentang tampilan grup.
LVM_GETGROUPRECT Mendapatkan persegi panjang untuk grup tertentu. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetGroupRect.
LVM_GETGROUPSTATE Mendapatkan status untuk grup tertentu. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetGroupState.
LVM_GETHEADER Mendapatkan handel ke kontrol header yang digunakan oleh kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetHeader.
LVM_GETHOTCURSOR Mengambil nilai HCURSOR yang digunakan saat pointer melebihi item saat pelacakan panas diaktifkan. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetHotCursor.
LVM_GETHOTITEM Mengambil indeks item panas. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetHotItem.
LVM_GETHOVERTIME Mengambil jumlah waktu kursor mouse harus mengarahkan kursor ke item sebelum dipilih. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetHoverTime.
LVM_GETIMAGELIST Mengambil handel ke daftar gambar yang digunakan untuk menggambar item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetImageList.
LVM_GETINSERTMARK Mengambil posisi titik penyisipan.
LVM_GETINSERTMARKCOLOR Mengambil warna titik penyisipan.
LVM_GETINSERTMARKRECT Mengambil persegi panjang yang mengikat titik penyisipan.
LVM_GETISEARCHSTRING Mengambil string pencarian inkremental dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetISearchString.
LVM_GETITEM Mengambil beberapa atau semua atribut item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItem.
LVM_GETITEMCOUNT Mengambil jumlah item dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemCount.
LVM_GETITEMINDEXRECT Mengambil persegi panjang pembatas untuk semua atau sebagian subitem dalam tampilan kontrol tampilan daftar saat ini. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemIndexRect.
LVM_GETITEMPOSITION Mengambil posisi item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemPosition.
LVM_GETITEMRECT Mengambil persegi panjang pembatas untuk semua atau sebagian item dalam tampilan saat ini. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemRect.
LVM_GETITEMSPACING Menentukan penspasian antar item dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemSpacing.
LVM_GETITEMSTATE Mengambil status item tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemState.
LVM_GETITEMTEXT Mengambil teks item atau subitem tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetItemText.
LVM_GETNEXTITEM Mencari item tampilan daftar yang memiliki properti yang ditentukan dan menanggung hubungan yang ditentukan ke item tertentu. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetNextItem.
LVM_GETNEXTITEMINDEX Mengambil indeks item dalam kontrol tampilan daftar tertentu yang cocok dengan properti dan hubungan yang ditentukan dengan item lain. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetNextItemIndex.
LVM_GETNUMBEROFWORKAREAS Mengambil jumlah area kerja dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetNumberOfWorkAreas.
LVM_GETORIGIN Mengambil asal tampilan saat ini untuk kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetOrigin.
LVM_GETOUTLINECOLOR Mengambil warna batas kontrol tampilan daftar jika gaya jendela LVS_EX_BORDERSELECT diperluas diatur.
LVM_GETSELECTEDCOLUMN Mengambil bilangan bulat yang menentukan kolom terpilih.
LVM_GETSELECTEDCOUNT Menentukan jumlah item terpilih dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetSelectedCount.
LVM_GETSELECTIONMARK Mengambil tanda pilihan dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetSelectionMark.
LVM_GETSTRINGWIDTH Menentukan lebar string yang ditentukan menggunakan font kontrol tampilan daftar yang ditentukan saat ini. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetStringWidth.
LVM_GETSUBITEMRECT Mengambil informasi tentang persegi panjang pembatas untuk subitem dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetSubItemRect (disarankan). Pesan ini dimaksudkan untuk digunakan hanya dengan kontrol tampilan daftar yang menggunakan gaya LVS_REPORT.
LVM_GETTEXTBKCOLOR Mengambil warna latar belakang teks kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetTextBkColor.
LVM_GETTEXTCOLOR Mengambil warna teks kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetTextColor.
LVM_GETTILEINFO Mengambil informasi tentang petak peta dalam kontrol tampilan daftar.
LVM_GETTILEVIEWINFO Mengambil informasi tentang kontrol tampilan daftar dalam tampilan petak peta.
LVM_GETTOOLTIPS Mengambil kontrol tipsalat yang digunakan kontrol tampilan daftar untuk menampilkan tipsalat. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetToolTips.
LVM_GETTOPINDEX Mengambil indeks item paling atas yang terlihat saat dalam tampilan daftar atau laporan. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetTopIndex.
LVM_GETUNICODEFORMAT Mengambil bendera format karakter UNICODE untuk kontrol. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetUnicodeFormat.
LVM_GETVIEW Mengambil tampilan kontrol tampilan daftar saat ini.
LVM_GETVIEWRECT Mengambil persegi panjang pembatas semua item dalam kontrol tampilan daftar. Tampilan daftar harus dalam ikon atau tampilan ikon kecil. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_GetViewRect.
LVM_GETWORKAREAS Mengambil area kerja dari kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_GetWorkAreas.
LVM_HASGROUP Menentukan apakah kontrol tampilan daftar memiliki grup tertentu.
LVM_HITTEST Menentukan item tampilan daftar mana, jika ada, berada pada posisi tertentu. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_HitTest.
LVM_INSERTCOLUMN Menyisipkan kolom baru dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_InsertColumn.
LVM_INSERTGROUP Menyisipkan grup ke dalam kontrol tampilan daftar.
LVM_INSERTGROUPSORTED Menyisipkan grup ke dalam daftar grup yang diurutkan.
LVM_INSERTITEM Menyisipkan item baru dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_InsertItem.
LVM_INSERTMARKHITTEST Mengambil titik penyisipan yang paling dekat dengan titik tertentu.
LVM_ISGROUPVIEWENABLED Memeriksa apakah kontrol tampilan daftar mengaktifkan tampilan grup.
LVM_ISITEMVISIBLE Menunjukkan apakah item dalam kontrol tampilan daftar terlihat. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_IsItemVisible.
LVM_MAPIDTOINDEX Peta ID item ke indeks.
LVM_MAPINDEXTOID Peta indeks item ke ID unik.
LVM_MOVEGROUP Tidak diterapkan.
LVM_MOVEITEMTOGROUP Tidak diterapkan.
LVM_REDRAWITEMS Memaksa kontrol tampilan daftar untuk menggambar ulang rentang item. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_RedrawItems.
LVM_REMOVEALLGROUPS Menghapus semua grup dari kontrol tampilan daftar.
LVM_REMOVEGROUP Menghapus grup dari kontrol tampilan daftar.
LVM_SCROLL Menggulir konten kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_Scroll.
LVM_SETBKCOLOR Mengatur warna latar belakang kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetBkColor.
LVM_SETBKIMAGE Mengatur gambar latar belakang dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetBkImage.
LVM_SETCALLBACKMASK Mengubah masker panggilan balik untuk kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetCallbackMask.
LVM_SETCOLUMN Mengatur atribut kolom tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetColumn.
LVM_SETCOLUMNORDERARRAY Mengatur urutan kolom kiri-ke-kanan dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetColumnOrderArray.
LVM_SETCOLUMNWIDTH Mengubah lebar kolom dalam mode tampilan laporan atau lebar semua kolom dalam mode tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetColumnWidth.
LVM_SETEXTENDEDLISTVIEWSTYLE Mengatur gaya yang diperluas dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetExtendedListViewStyle atau ListView_SetExtendedListViewStyleEx.
LVM_SETGROUPINFO Mengatur informasi grup.
LVM_SETGROUPMETRICS Mengatur informasi tentang tampilan grup.
LVM_SETHOTCURSOR Mengatur nilai HCURSOR yang digunakan kontrol tampilan daftar saat penunjuk melebihi item saat pelacakan panas diaktifkan. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetHotCursor. Untuk memeriksa apakah pelacakan panas diaktifkan, panggil SystemParametersInfo.
LVM_SETHOTITEM Mengatur item panas untuk kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetHotItem.
LVM_SETHOVERTIME Mengatur jumlah waktu kursor mouse harus mengarahkan kursor ke item sebelum dipilih. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetHoverTime.
LVM_SETICONSPACING Mengatur penspasian antar ikon dalam kontrol tampilan daftar yang memiliki gaya LVS_ICON. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetIconSpacing.
LVM_SETIMAGELIST Menetapkan daftar gambar ke kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetImageList.
LVM_SETINFOTIP Mengatur teks tipsalat.
LVM_SETINSERTMARK Mengatur titik penyisipan ke posisi yang ditentukan.
LVM_SETINSERTMARKCOLOR Mengatur warna titik penyisipan.
LVM_SETITEM Mengatur beberapa atau semua atribut item tampilan daftar. Anda juga dapat mengirim LVM_SETITEM untuk mengatur teks subitem. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItem.
LVM_SETITEMCOUNT Menyebabkan kontrol tampilan daftar mengalokasikan memori untuk jumlah item yang ditentukan atau mengatur jumlah virtual item dalam kontrol tampilan daftar virtual. Ini tergantung pada bagaimana kontrol tampilan daftar dibuat. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetItemCount atau ListView_SetItemCountEx.
LVM_SETITEMINDEXSTATE Mengatur status item tampilan daftar. Kirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItemIndexState.
LVM_SETITEMPOSITION Memindahkan item ke posisi tertentu dalam kontrol tampilan daftar (harus dalam ikon atau tampilan ikon kecil). Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItemPosition.
LVM_SETITEMPOSITION32 Memindahkan item ke posisi tertentu dalam kontrol tampilan daftar (harus dalam ikon atau tampilan ikon kecil). Pesan ini berbeda dari pesan LVM_SETITEMPOSITION karena menggunakan koordinat 32-bit. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItemPosition32.
LVM_SETITEMSTATE Mengubah status item dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItemState.
LVM_SETITEMTEXT Mengubah teks item atau subitem tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetItemText.
LVM_SETOUTLINECOLOR Mengatur warna batas kontrol tampilan daftar jika gaya jendela LVS_EX_BORDERSELECT diperluas diatur.
LVM_SETSELECTEDCOLUMN Mengatur indeks kolom terpilih.
LVM_SETSELECTIONMARK Mengatur tanda pilihan dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetSelectionMark.
LVM_SETTEXTBKCOLOR Mengatur warna latar belakang teks dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetTextBkColor.
LVM_SETTEXTCOLOR Mengatur warna teks kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SetTextColor.
LVM_SETTILEINFO Mengatur informasi untuk petak peta kontrol tampilan daftar yang sudah ada.
LVM_SETTILEVIEWINFO Mengatur informasi yang digunakan kontrol tampilan daftar dalam tampilan petak peta.
LVM_SETTILEWIDTH Saat ini tidak didukung.
LVM_SETTOOLTIPS Mengatur kontrol tipsalat yang akan digunakan kontrol tampilan daftar untuk menampilkan tipsalat. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetToolTips.
LVM_SETUNICODEFORMAT Mengatur bendera format karakter UNICODE untuk kontrol. Pesan ini memungkinkan Anda mengubah kumpulan karakter yang digunakan oleh kontrol pada waktu proses daripada harus membuat ulang kontrol. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetUnicodeFormat.
LVM_SETVIEW Mengatur tampilan kontrol tampilan daftar.
LVM_SETWORKAREAS Mengatur area kerja dalam kontrol tampilan daftar. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro ListView_SetWorkAreas.
LVM_SORTGROUPS Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan grup menurut ID dalam kontrol tampilan daftar.
LVM_SORTITEMS Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan item kontrol tampilan daftar. Indeks setiap item berubah untuk mencerminkan urutan baru. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SortItems.
LVM_SORTITEMSEX Menggunakan fungsi perbandingan yang ditentukan aplikasi untuk mengurutkan item kontrol tampilan daftar. Indeks setiap item berubah untuk mencerminkan urutan baru. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SortItemsEx.
LVM_SUBITEMHITTEST Menentukan item atau subitem tampilan daftar mana yang berada pada posisi tertentu. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_SubItemHitTest.
LVM_UPDATE Memperbarui item tampilan daftar. Jika kontrol tampilan daftar memiliki gaya LVS_AUTOARRANGE , makro ini menyebabkan kontrol tampilan daftar disusun. Anda dapat mengirim pesan ini secara eksplisit atau dengan menggunakan makro ListView_Update.

Notifications

Topik Konten
LVN_BEGINDRAG Memberi tahu jendela induk kontrol tampilan daftar bahwa operasi seret dan letakkan yang melibatkan tombol mouse kiri sedang dimulai. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_BEGINLABELEDIT Memberi tahu jendela induk kontrol tampilan daftar tentang awal pengeditan label untuk item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_BEGINRDRAG Memberi tahu jendela induk kontrol tampilan daftar bahwa operasi seret dan letakkan yang melibatkan tombol mouse kanan sedang dimulai. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_BEGINSCROLL Memberi tahu jendela induk kontrol tampilan daftar saat operasi gulir dimulai.
LVN_COLUMNCLICK Memberi tahu jendela induk kontrol tampilan daftar bahwa kolom diklik. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_COLUMNDROPDOWN Dikirim oleh kontrol tampilan daftar saat tombol drop-down tampilan daftar ditekan. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_COLUMNOVERFLOWCLICK Dikirim oleh kontrol tampilan daftar saat tombol luapannya diklik. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_DELETEALLITEMS Memberi tahu jendela induk kontrol tampilan daftar bahwa semua item dalam kontrol akan dihapus. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_DELETEITEM Memberi tahu jendela induk kontrol tampilan daftar bahwa item akan dihapus. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ENDLABELEDIT Memberi tahu jendela induk kontrol tampilan daftar tentang akhir pengeditan label untuk item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ENDSCROLL Memberi tahu jendela induk kontrol tampilan daftar saat operasi gulir berakhir.
LVN_GETDISPINFO Dikirim oleh kontrol tampilan daftar ke jendela induknya. Ini adalah permintaan untuk jendela induk untuk memberikan informasi yang diperlukan untuk menampilkan atau mengurutkan item tampilan daftar. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_GETEMPTYMARKUP Dikirim oleh kontrol tampilan daftar ke jendela induknya ketika kontrol tidak memiliki item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. Kode pemberitahuan LVN_GETEMPTYMARKUP adalah permintaan bagi jendela induk untuk menyediakan teks markup.
LVN_GETINFOTIP Dikirim oleh kontrol tampilan daftar tampilan ikon besar yang memiliki gaya LVS_EX_INFOTIP diperluas. Pemberitahuan ini dikirim ketika kontrol tampilan daftar meminta informasi teks tambahan ditampilkan dalam tipsalat. Ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_HOTTRACK Dikirim oleh kontrol tampilan daftar saat pengguna memindahkan mouse ke atas item. Pemberitahuan ini hanya dikirim oleh kontrol tampilan daftar yang memiliki gaya tampilan daftar LVS_EX_TRACKSELECT diperluas. Ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_INCREMENTALSEARCH Memberi tahu jendela induk kontrol tampilan daftar bahwa pencarian inkremental telah dimulai. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_INSERTITEM Memberi tahu jendela induk kontrol tampilan daftar bahwa item baru disisipkan. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ITEMACTIVATE Dikirim oleh kontrol tampilan daftar saat pengguna mengaktifkan item. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ITEMCHANGED Memberi tahu jendela induk kontrol tampilan daftar bahwa item telah berubah. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ITEMCHANGING Memberi tahu jendela induk kontrol tampilan daftar bahwa item sedang diubah. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_KEYDOWN Memberi tahu jendela induk kontrol tampilan daftar bahwa tombol telah ditekan. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_LINKCLICK Memberi tahu jendela induk kontrol tampilan daftar bahwa tautan telah diklik. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_MARQUEEBEGIN Memberi tahu jendela induk kontrol tampilan daftar bahwa pilihan kotak pembatas (marquee) telah dimulai. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_ODCACHEHINT Dikirim oleh kontrol tampilan daftar virtual ketika konten area tampilannya telah berubah. Misalnya, kontrol tampilan daftar mengirimkan pemberitahuan ini saat pengguna menggulir tampilan kontrol. Kode pemberitahuan LVN_ODCACHEHINT dikirim dalam bentuk pesan WM_NOTIFY .
LVN_ODFINDITEM Dikirim oleh kontrol tampilan daftar virtual saat membutuhkan pemilik untuk menemukan item panggilan balik tertentu. Misalnya, kontrol akan mengirim pemberitahuan ini ketika menerima input keyboard pintasan atau ketika menerima pesan LVM_FINDITEM.
LVN_ODSTATECHANGED Dikirim oleh kontrol tampilan daftar saat status item atau rentang item telah berubah. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
LVN_SETDISPINFO Memberi tahu jendela induk kontrol tampilan daftar bahwa jendela tersebut harus memperbarui informasi yang dikelolanya untuk item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_CLICK (tampilan daftar) Dikirim oleh kontrol tampilan daftar saat pengguna mengklik item dengan tombol kiri mouse. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_CUSTOMDRAW (tampilan daftar) Dikirim oleh kontrol tampilan daftar untuk memberi tahu jendela induknya tentang operasi menggambar. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_DBLCLK (tampilan daftar) Dikirim oleh kontrol tampilan daftar saat pengguna mengklik dua kali item dengan tombol kiri mouse. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_HOVER (tampilan daftar) Dikirim oleh kontrol tampilan daftar saat mouse mengarahkan kursor ke item. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_KILLFOCUS (tampilan daftar) Memberi tahu jendela induk kontrol tampilan daftar bahwa kontrol telah kehilangan fokus input. NM_KILLFOCUS (tampilan daftar) dikirim dalam bentuk pesan WM_NOTIFY .
NM_RCLICK (tampilan daftar) Dikirim oleh kontrol tampilan daftar saat pengguna mengklik item dengan tombol kanan mouse. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_RDBLCLK (tampilan daftar) Dikirim oleh kontrol tampilan daftar saat pengguna mengklik dua kali item dengan tombol kanan mouse. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_RELEASEDCAPTURE (tampilan daftar) Memberi tahu jendela induk kontrol tampilan daftar bahwa kontrol merilis pengambilan mouse. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_RETURN (tampilan daftar) Memberi tahu jendela induk kontrol tampilan daftar bahwa kontrol memiliki fokus input dan bahwa pengguna telah menekan tombol ENTER. NM_RETURN dikirim dalam bentuk pesan WM_NOTIFY.
NM_SETFOCUS (tampilan daftar) Memberi tahu jendela induk kontrol tampilan daftar bahwa kontrol telah menerima fokus input. NM_SETFOCUS (tampilan daftar) dikirim dalam bentuk pesan WM_NOTIFY .

Struktur

Topik Konten
LVBKIMAGE Berisi informasi tentang gambar latar belakang kontrol tampilan daftar. Struktur ini digunakan untuk mengatur dan mengambil informasi gambar latar belakang.
LVCOLUMN Berisi informasi tentang kolom dalam tampilan laporan. Struktur ini digunakan baik untuk membuat dan memanipulasi kolom. Struktur ini menggantikan struktur LV_COLUMN.
LVFINDINFO Berisi informasi yang digunakan saat mencari item tampilan daftar. Struktur ini identik dengan LV_FINDINFO tetapi telah diganti namanya agar sesuai dengan konvensi penamaan standar.
LVFOOTERINFO Berisi informasi tentang footer dalam kontrol tampilan daftar.
LVFOOTERITEM Berisi informasi tentang item footer.
LVGROUP Digunakan untuk mengatur dan mengambil grup.
LVGROUPMETRICS Berisi informasi tentang tampilan grup dalam kontrol tampilan daftar.
LVHITTESTINFO Berisi informasi tentang tes hit. Struktur ini telah diperluas untuk mengakomodasi pengujian hit subitem. Ini digunakan dalam hubungannya dengan pesan LVM_HITTEST dan LVM_SUBITEMHITTEST dan makro terkait. Struktur ini menggantikan struktur LVHITTESTINFO .
LVINSERTGROUPSORTED Digunakan untuk mengurutkan grup. Ini digunakan dengan LVM_INSERTGROUPSORTED.
LVINSERTMARK Digunakan untuk menjelaskan titik penyisipan.
LVITEM Menentukan atau menerima atribut item tampilan daftar. Struktur ini telah diperbarui untuk mendukung nilai masker baru (LVIF_INDENT) yang memungkinkan inden item. Struktur ini menggantikan struktur LV_ITEM .
LVITEMINDEX Berisi informasi indeks tentang item tampilan daftar.
LVSETINFOTIP Menyediakan informasi tentang teks tipsalat yang akan diatur.
LVTILEINFO Menyediakan informasi tentang item dalam kontrol tampilan daftar saat ditampilkan dalam tampilan petak peta.
LVTILEVIEWINFO Menyediakan informasi tentang kontrol tampilan daftar saat ditampilkan dalam tampilan petak peta.
NMITEMACTIVATE Berisi informasi tentang kode pemberitahuan LVN_ITEMACTIVATE .
NMLISTVIEW Berisi informasi tentang kode pemberitahuan tampilan daftar. Struktur ini sama dengan struktur NM_LISTVIEW tetapi telah diganti namanya agar sesuai dengan konvensi penamaan standar.
NMLVCACHEHINT Berisi informasi yang digunakan untuk memperbarui informasi item yang di-cache untuk digunakan dengan tampilan daftar virtual.
NMLVCUSTOMDRAW Berisi informasi khusus untuk kode pemberitahuan NM_CUSTOMDRAW (tampilan daftar) yang dikirim oleh kontrol tampilan daftar.
NMLVDISPINFO Berisi informasi tentang kode pemberitahuan LVN_GETDISPINFO atau LVN_SETDISPINFO . Struktur ini sama dengan struktur LV_DISPINFO , tetapi telah diganti namanya agar sesuai dengan konvensi penamaan standar.
NMLVEMPTYMARKUP Dikirim pada pemberitahuan LVN_GETEMPTYMARKUP .
NMLVFINDITEM Berisi informasi yang dibutuhkan pemilik untuk menemukan item yang diminta oleh kontrol tampilan daftar virtual. Struktur ini digunakan dengan kode pemberitahuan LVN_ODFINDITEM .
NMLVGETINFOTIP Berisi dan menerima informasi item tampilan daftar yang diperlukan untuk menampilkan tipsalat untuk item. Struktur ini digunakan dengan kode pemberitahuan LVN_GETINFOTIP .
NMLVKEYDOWN Berisi informasi yang digunakan dalam memproses kode pemberitahuan LVN_KEYDOWN . Struktur ini sama dengan struktur NMLVKEYDOWN tetapi telah diganti namanya agar sesuai dengan konvensi penamaan standar.
NMLVLINK Berisi informasi tentang pemberitahuan LVN_LINKCLICK .
NMLVODSTATECHANGE Struktur yang berisi informasi untuk digunakan dalam memproses kode pemberitahuan LVN_ODSTATECHANGED .
NMLVSCROLL Menyediakan informasi tentang operasi pengguliran.

Konstanta

Topik Konten
Gaya Tampilan Daftar yang Diperluas Gunakan pesan LVM_SETEXTENDEDLISTVIEWSTYLE atau salah satu makro ListView_SetExtendedListViewStyle atau ListView_SetExtendedListViewStyleEx untuk menggunakan gaya kontrol tampilan daftar yang diperluas ini.
Status Item Tampilan Daftar Nilai status item terdiri dari status item, indeks masker overlay opsional, dan indeks masker gambar status opsional.
Status item menentukan tampilan dan fungsionalitasnya. Statusnya bisa nol atau satu atau beberapa nilai berikut:
Gaya Jendela Tampilan Daftar Gaya jendela berikut ini khusus untuk kontrol tampilan daftar.