Bagikan melalui


Gaya List-View Yang Diperluas

Gunakan pesan LVM_SETEXTENDEDLISTVIEWSTYLE atau salah satu makro ListView_SetExtendedListViewStyle atau ListView_SetExtendedListViewStyleEx untuk menggunakan gaya kontrol tampilan daftar yang diperluas ini.

Terus-menerus Deskripsi
LVS_EX_AUTOAUTOARRANGE
Windows Vista dan yang lebih baru. Atur ikon secara otomatis jika tidak ada posisi ikon yang diatur (Mirip dengan LVS_AUTOARRANGE).
LVS_EX_AUTOCHECKSELECT
Windows Vista dan yang lebih baru. Pilih kotak centang secara otomatis pada satu klik.
LVS_EX_AUTOSIZECOLUMNS
Windows Vista dan yang lebih baru. Ukuran kolom tampilan daftar secara otomatis.
LVS_EX_BORDERSELECT
Versi 4.71 dan yang lebih baru. Mengubah warna batas saat item dipilih, alih-alih menyoroti item.
LVS_EX_CHECKBOXES
Versi 4.70. Mengaktifkan kotak centang untuk item dalam kontrol tampilan daftar. Ketika diatur ke gaya ini, kontrol membuat dan mengatur daftar gambar status dengan dua gambar menggunakan DrawFrameControl. Gambar status 1 adalah kotak tidak dicentang, dan menyatakan gambar 2 adalah kotak centang. Mengatur gambar status ke nol akan menghapus kotak centang.
Versi 6.00 dan yang lebih baru Kotak centang terlihat dan berfungsi dengan semua mode tampilan daftar kecuali mode tampilan petak peta yang diperkenalkan dalam ComCtl32.dll versi 6. Mengklik kotak centang dalam mode tampilan petak peta hanya memilih item; status tidak berubah.
Anda bisa mendapatkan status kotak centang untuk item tertentu dengan ListView_GetCheckState. Untuk mengatur status pemeriksaan, gunakan ListView_SetCheckState. Jika gaya ini diatur, kontrol tampilan daftar secara otomatis mengalihkan status centang saat pengguna mengklik kotak centang atau menekan bilah spasi.
LVS_EX_COLUMNOVERFLOW
Menunjukkan bahwa tombol luapan harus ditampilkan dalam tampilan ikon/petak peta jika tidak ada cukup lebar klien untuk menampilkan kumpulan lengkap item header. Kontrol tampilan daftar mengirimkan pemberitahuan LVN_COLUMNOVERFLOWCLICK saat tombol luapan diklik. Bendera ini hanya valid ketika LVS_EX_HEADERINALLVIEWS juga ditentukan.
LVS_EX_COLUMNSNAPPOINTS
Windows Vista dan yang lebih baru. Posisikan ke lebar kolom minimum saat pengguna mengubah ukuran kolom.
LVS_EX_DOUBLEBUFFER
Versi 6.00 dan yang lebih baru. Cat melalui buffering ganda, yang mengurangi kedipan. Gaya yang diperluas ini juga memungkinkan pemilihan marquee alpha-blended pada sistem yang didukung.
LVS_EX_FLATSB
Mengaktifkan bilah gulir datar dalam tampilan daftar. Jika Anda memerlukan kontrol lebih besar atas tampilan bilah gulir tampilan daftar, Anda harus memanipulasi bilah gulir tampilan daftar secara langsung menggunakan API Bilah Gulir Datar. Jika metrik sistem berubah, Anda bertanggung jawab untuk menyesuaikan metrik bilah gulir dengan FlatSB_SetScrollProp. Lihat Bilah Gulir Datar untuk detail lebih lanjut.
LVS_EX_FULLROWSELECT
Saat item dipilih, item dan semua subitemnya disorot. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT .
LVS_EX_GRIDLINES
Menampilkan garis kisi di sekitar item dan subitem. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT .
LVS_EX_HEADERDRAGDROP
Mengaktifkan pengurutan ulang kolom seret dan letakkan dalam kontrol tampilan daftar. Gaya ini hanya tersedia untuk kontrol tampilan daftar yang menggunakan gaya LVS_REPORT .
LVS_EX_HEADERINALLVIEWS
Windows Vista dan yang lebih baru. Perlihatkan header kolom dalam semua mode tampilan.
LVS_EX_HIDELABELS
Versi 6.00 dan yang lebih baru. Menyembunyikan label dalam ikon dan tampilan ikon kecil.
LVS_EX_INFOTIP
Saat kontrol tampilan daftar menggunakan gaya LVS_EX_INFOTIP , kode pemberitahuan LVN_GETINFOTIP dikirim ke jendela induk sebelum menampilkan tipsalat item.
LVS_EX_JUSTIFYCOLUMNS
Windows Vista dan yang lebih baru. Ikon dibariskan dalam kolom yang menggunakan seluruh tampilan.
LVS_EX_LABELTIP
Jika label yang disembunyikan sebagian dalam mode tampilan daftar tidak memiliki teks tipsalat, kontrol tampilan daftar akan membuka label. Jika gaya ini tidak diatur, kontrol tampilan daftar akan membuka sebagian label tersembunyi hanya untuk mode ikon besar.
LVS_EX_MULTIWORKAREAS
Jika kontrol tampilan daftar memiliki gaya LVS_AUTOARRANGE , kontrol tidak akan mengatur otomatis ikonnya hingga satu atau beberapa area kerja ditentukan (lihat LVM_SETWORKAREAS). Agar efektif, gaya ini harus diatur sebelum area kerja ditentukan dan item apa pun telah ditambahkan ke kontrol.
LVS_EX_ONECLICKACTIVATE
Kontrol tampilan daftar mengirimkan kode pemberitahuan LVN_ITEMACTIVATE ke jendela induk saat pengguna mengklik item. Gaya ini juga memungkinkan pelacakan panas dalam kontrol tampilan daftar. Pelacakan panas berarti bahwa ketika kursor berpindah di atas item, kursor disorot tetapi tidak dipilih. Lihat bagian Keterangan Gaya List-View diperluas untuk diskusi aktivasi item.
LVS_EX_REGIONAL
Hanya versi 4.71 hingga Versi 5.80. Tidak didukung pada Windows Vista dan yang lebih baru. Mengatur wilayah jendela tampilan daftar untuk menyertakan hanya ikon item dan teks menggunakan SetWindowRgn. Area apa pun yang bukan bagian dari item dikecualikan dari wilayah jendela. Gaya ini hanya tersedia untuk kontrol tampilan daftar yang menggunakan gaya LVS_ICON .
LVS_EX_SIMPLESELECT
Versi 6.00 dan yang lebih baru. Dalam tampilan ikon, memindahkan gambar status kontrol ke kanan atas penyajian ikon besar. Dalam tampilan selain tampilan ikon tidak ada perubahan. Saat pengguna mengubah status dengan menggunakan bilah spasi, semua item yang dipilih berputar, bukan item dengan fokus.
LVS_EX_SINGLEROW
Versi 6.00 dan yang lebih baru. Tidak digunakan.
LVS_EX_SNAPTOGRID
Versi 6.00 dan yang lebih baru. Dalam tampilan ikon, ikon secara otomatis diposisikan ke dalam kisi.
LVS_EX_SUBITEMIMAGES
Memungkinkan gambar ditampilkan untuk subitem. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT .
LVS_EX_TRACKSELECT
Mengaktifkan pilihan hot-track dalam kontrol tampilan daftar. Pemilihan trek panas berarti bahwa item dipilih secara otomatis saat kursor tetap berada di atas item untuk jangka waktu tertentu. Penundaan dapat diubah dari pengaturan sistem default dengan pesan LVM_SETHOVERTIME . Gaya ini berlaku untuk semua gaya kontrol tampilan daftar. Anda dapat memeriksa apakah pemilihan hot-track diaktifkan dengan memanggil SystemParametersInfo.
LVS_EX_TRANSPARENTBKGND
Windows Vista dan yang lebih baru. Latar belakang dicat oleh induk melalui WM_PRINTCLIENT.
LVS_EX_TRANSPARENTSHADOWTEXT
Windows Vista dan yang lebih baru. Aktifkan teks bayangan hanya pada latar belakang transparan.
LVS_EX_TWOCLICKACTIVATE
Kontrol tampilan daftar mengirimkan kode pemberitahuan LVN_ITEMACTIVATE ke jendela induk saat pengguna mengklik dua kali item. Gaya ini juga memungkinkan pelacakan panas di kontrol tampilan daftar. Pelacakan panas berarti bahwa saat kursor berpindah di atas item, kursor disorot tetapi tidak dipilih. Lihat bagian Keterangan Gaya List-View diperluas untuk diskusi aktivasi item.
LVS_EX_UNDERLINECOLD
Menyebabkan item yang tidak panas yang mungkin diaktifkan ditampilkan dengan teks bergaris bawah. Gaya ini mengharuskan LVS_EX_TWOCLICKACTIVATE diatur juga. Lihat bagian Keterangan Gaya List-View diperluas untuk diskusi aktivasi item.
LVS_EX_UNDERLINEHOT
Menyebabkan item panas yang mungkin diaktifkan ditampilkan dengan teks bergaris bawah. Gaya ini mengharuskan LVS_EX_ONECLICKACTIVATE atau LVS_EX_TWOCLICKACTIVATE juga diatur. Lihat bagian Keterangan Gaya List-View diperluas untuk diskusi aktivasi item.

Keterangan

Catatan

Comctl32.dll versi 6 tidak dapat didistribusikan ulang tetapi disertakan dalam Windows. Untuk menggunakan Comctl32.dll versi 6, tentukan dalam manifes. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.

Item menjadi panas ketika mouse melayang di atasnya. Jika pelacakan panas diaktifkan, item panas akan disorot, tetapi pengguna masih harus mengklik item setidaknya sekali untuk memilihnya. Mengaktifkan item menyebabkan kontrol tampilan daftar mengirim pemberitahuan LVN_ITEMACTIVATE . Item dapat dipilih saat berada dalam status di mana satu klik akan memilihnya.

Jika gaya LVS_EX_ONECLICKACTIVATE diatur, hanya satu klik yang diperlukan untuk memilih item apa pun, sehingga semua item dapat dipilih. Jika gaya LVS_EX_TWOCLICKACTIVATE diatur, dua klik diperlukan untuk memilih item. Dengan gaya ini, item dapat dipilih hanya setelah diklik sekali.

Mengatur gaya LVS_EX_UNDERLINEHOT akan menyebabkan teks item panas apa pun yang mungkin dipilih menjadi garis bawah. Mengatur gaya LVS_EX_UNDERLINECOLD akan menyebabkan teks item yang tidak panas, tetapi dapat dipilih, digarisbawari.

Persyaratan

Persyaratan Nilai
Header
CommCtrl.h

Lihat juga

Gaya List-View yang Diperluas