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 |
---|---|
|
Windows Vista dan yang lebih baru. Atur ikon secara otomatis jika tidak ada posisi ikon yang diatur (Mirip dengan LVS_AUTOARRANGE). |
|
Windows Vista dan yang lebih baru. Pilih kotak centang secara otomatis pada satu klik. |
|
Windows Vista dan yang lebih baru. Ukuran kolom tampilan daftar secara otomatis. |
|
Versi 4.71 dan yang lebih baru. Mengubah warna batas saat item dipilih, alih-alih menyoroti item. |
|
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. |
|
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. |
|
Windows Vista dan yang lebih baru. Posisikan ke lebar kolom minimum saat pengguna mengubah ukuran kolom. |
|
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. |
|
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. |
|
Saat item dipilih, item dan semua subitemnya disorot. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT . |
|
Menampilkan garis kisi di sekitar item dan subitem. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT . |
|
Mengaktifkan pengurutan ulang kolom seret dan letakkan dalam kontrol tampilan daftar. Gaya ini hanya tersedia untuk kontrol tampilan daftar yang menggunakan gaya LVS_REPORT . |
|
Windows Vista dan yang lebih baru. Perlihatkan header kolom dalam semua mode tampilan. |
|
Versi 6.00 dan yang lebih baru. Menyembunyikan label dalam ikon dan tampilan ikon kecil. |
|
Saat kontrol tampilan daftar menggunakan gaya LVS_EX_INFOTIP , kode pemberitahuan LVN_GETINFOTIP dikirim ke jendela induk sebelum menampilkan tipsalat item. |
|
Windows Vista dan yang lebih baru. Ikon dibariskan dalam kolom yang menggunakan seluruh tampilan. |
|
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. |
|
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. |
|
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. |
|
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 . |
|
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. |
|
Versi 6.00 dan yang lebih baru. Tidak digunakan. |
|
Versi 6.00 dan yang lebih baru. Dalam tampilan ikon, ikon secara otomatis diposisikan ke dalam kisi. |
|
Memungkinkan gambar ditampilkan untuk subitem. Gaya ini hanya tersedia bersama dengan gaya LVS_REPORT . |
|
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. |
|
Windows Vista dan yang lebih baru. Latar belakang dicat oleh induk melalui WM_PRINTCLIENT. |
|
Windows Vista dan yang lebih baru. Aktifkan teks bayangan hanya pada latar belakang transparan. |
|
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. |
|
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. |
|
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 |
|