Tampilan Daftar
Bagian ini berisi informasi tentang elemen pemrograman yang digunakan dengan kontrol tampilan daftar.
Ikhtisar
Topik | Isi |
---|---|
Tentang Kontrol List-View | Kontrol tampilan daftar adalah jendela yang menampilkan kumpulan item. |
Pemrosesan Pesan List-View Default | Bagian ini mencantumkan pemrosesan pesan jendela yang dilakukan oleh kontrol tampilan daftar. |
Menggunakan Kontrol List-View | Bagian ini berisi contoh kode yang menunjukkan cara membuat dan menggunakan kontrol tampilan daftar di aplikasi Anda. |
Macro
Topik | Isi |
---|---|
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 | Memetakan ID item ke indeks. Anda dapat menggunakan makro ini atau mengirim pesan LVM_MAPIDTOINDEX secara eksplisit. |
ListView_MapIndexToID | Memetakan indeks item ke ID unik. Anda dapat menggunakan makro ini atau mengirim pesan LVM_MAPINDEXTOID secara eksplisit. |
ListView_MoveGroup | Tidak diimplementasikan. |
ListView_MoveItemToGroup | Tidak diimplementasikan. |
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 | Isi |
---|---|
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 | Memetakan ID item ke indeks. |
LVM_MAPINDEXTOID | Memetakan indeks item ke ID unik. |
LVM_MOVEGROUP | Tidak diimplementasikan. |
LVM_MOVEITEMTOGROUP | Tidak diimplementasikan. |
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. |
Pemberitahuan
Topik | Isi |
---|---|
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 | Isi |
---|---|
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 strukturLVHITTESTINFO. |
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 NM_CUSTOMDRAW (tampilan daftar) kode pemberitahuan 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 diperlukan pemilik untuk menemukan item yang diminta oleh tampilan daftar virtual kontrol. 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 | Isi |
---|---|
Gaya List-View diperluas | Gunakan pesan LVM_SETEXTENDEDLISTVIEWSTYLE atau salah satu makro ListView_SetExtendedListViewStyle atau ListView_SetExtendedListViewStyleEx untuk menggunakan gaya kontrol tampilan daftar yang diperluas ini. |
Status ItemList-View | 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 JendelaList-View | Gaya jendela berikut ini khusus untuk kontrol tampilan daftar. |