Bagikan melalui


Mengubah Gaya Kontrol Daftar

Anda dapat mengubah gaya jendela kontrol daftar (CListCtrl) kapan saja setelah Anda membuatnya. Dengan mengubah gaya jendela, Anda mengubah jenis tampilan yang digunakan kontrol. Misalnya, untuk meniru Explorer, Anda mungkin menyediakan item menu atau tombol toolbar untuk mengalihkan kontrol antara tampilan yang berbeda: tampilan ikon, tampilan daftar, dan sebagainya.

Misalnya, ketika pengguna memilih item menu, Anda dapat melakukan panggilan ke GetWindowLong untuk mengambil gaya kontrol saat ini lalu memanggil SetWindowLong untuk mengatur ulang gaya. Untuk informasi selengkapnya, lihat Menggunakan Kontrol Tampilan Daftar di Windows SDK.

Gaya yang tersedia tercantum di Buat. Gaya LVS_ICON, LVS_SMALLICON, LVS_LIST, dan LVS_REPORT menunjuk empat tampilan kontrol daftar.

Gaya yang Diperluas

Selain gaya standar untuk kontrol daftar, ada set lain, yang disebut sebagai gaya yang diperluas. Gaya ini, yang dibahas dalam Gaya Tampilan Daftar Diperluas di Windows SDK, menyediakan berbagai fitur berguna yang menyesuaikan perilaku kontrol daftar Anda. Untuk mengimplementasikan perilaku gaya tertentu (seperti pemilihan hover), lakukan panggilan ke CListCtrl::SetExtendedStyle, melewati gaya yang diperlukan. Contoh berikut menunjukkan panggilan fungsi:

m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);

Catatan

Agar pemilihan hover berfungsi, Anda juga harus mengaktifkan LVS_EX_ONECLICKACTIVATE atau LVS_EX_TWOCLICKACTIVATE .

Baca juga

Menggunakan CListCtrl
Kontrol