Bagikan melalui


Gaya Jendela Kontrol Tree-View

Bagian ini mencantumkan gaya jendela yang digunakan saat membuat kontrol tampilan pohon.

Terus-menerus Deskripsi
TVS_CHECKBOXES
Versi 4.70. Mengaktifkan kotak centang untuk item dalam kontrol tampilan pohon. Kotak centang ditampilkan hanya jika gambar dikaitkan dengan item. Ketika diatur ke gaya ini, kontrol secara efektif menggunakan DrawFrameControl untuk membuat dan mengatur daftar gambar status yang berisi dua gambar. Gambar status 1 adalah kotak yang tidak dicentang dan gambar status 2 adalah kotak centang. Mengatur gambar status ke nol akan menghapus kotak centang sama sekali. Untuk informasi selengkapnya, lihat Bekerja dengan indeks gambar status.
Versi 5.80. Menampilkan kotak centang meskipun tidak ada gambar yang terkait dengan item.
Setelah kontrol tampilan pohon dibuat dengan gaya ini, gaya tidak dapat dihapus. Sebagai gantinya, Anda harus menghancurkan kontrol dan membuat yang baru di tempatnya. Menghancurkan kontrol tampilan pohon tidak menghancurkan daftar gambar status kotak centang. Anda harus menghancurkannya secara eksplisit. Dapatkan handel ke daftar gambar status dengan mengirim kontrol tampilan pohon pesan TVM_GETIMAGELIST . Kemudian hancurkan daftar gambar dengan ImageList_Destroy.
Jika Anda ingin menggunakan gaya ini, Anda harus mengatur gaya TVS_CHECKBOXES dengan SetWindowLong setelah Anda membuat kontrol tampilan pohon, dan sebelum Mengisi pohon. Jika tidak, kotak centang mungkin tampak tidak dicentang, tergantung pada masalah waktu.
TVS_DISABLEDRAGDROP
Mencegah kontrol tampilan pohon mengirim kode pemberitahuan TVN_BEGINDRAG .
TVS_EDITLABELS
Memungkinkan pengguna mengedit label item tampilan pohon.
TVS_FULLROWSELECT
Versi 4.71. Mengaktifkan pilihan baris penuh dalam tampilan pohon. Seluruh baris item yang dipilih disorot, dan mengklik di mana saja pada baris item menyebabkan item dipilih. Gaya ini tidak dapat digunakan bersama dengan gaya TVS_HASLINES .
TVS_HASBUTTONS
Menampilkan tombol plus (+) dan minus (-) di samping item induk. Pengguna mengklik tombol untuk memperluas atau menciutkan daftar item induk item anak. Untuk menyertakan tombol dengan item di akar tampilan pohon, TVS_LINESATROOT juga harus ditentukan.
TVS_HASLINES
Menggunakan garis untuk memperlihatkan hierarki item.
TVS_INFOTIP
Versi 4.71. Mendapatkan informasi tipsalat dengan mengirim pemberitahuan TVN_GETINFOTIP .
TVS_LINESATROOT
Menggunakan garis untuk menautkan item di akar kontrol tampilan pohon. Nilai ini diabaikan jika TVS_HASLINES tidak juga ditentukan.
TVS_NOHSCROLL
Versi 5.80. Menonaktifkan pengguliran horizontal dalam kontrol. Kontrol tidak akan menampilkan bilah gulir horizontal.
TVS_NONEVENHEIGHT
Versi 4.71 Mengatur tinggi item ke tinggi ganjil dengan pesan TVM_SETITEMHEIGHT . Secara default, tinggi item harus berupa nilai genap.
TVS_NOSCROLL
Versi 4.71. Menonaktifkan pengguliran horizontal dan vertikal dalam kontrol. Kontrol tidak akan menampilkan bilah gulir.
TVS_NOTOOLTIPS
Versi 4.70. Menonaktifkan tipsalat.
TVS_RTLREADING
Versi 4.70. Menyebabkan teks ditampilkan dari kanan ke kiri (RTL). Biasanya, jendela menampilkan teks kiri-ke-kanan (LTR). Windows dapat dicerminkan untuk menampilkan bahasa seperti Ibrani atau Arab yang membaca RTL. Biasanya, teks tampilan pohon ditampilkan dengan arah yang sama dengan teks di jendela induknya. Jika TVS_RTLREADING diatur, teks tampilan pohon akan dibaca ke arah yang berlawanan dari teks di jendela induk.
TVS_SHOWSELALWAYS
Menyebabkan item terpilih tetap dipilih ketika kontrol tampilan pohon kehilangan fokus.
TVS_SINGLEEXPAND
Versi 4.71. Menyebabkan item dipilih untuk diperluas dan item tidak dipilih untuk diciutkan saat dipilih dalam tampilan pohon. Jika mouse digunakan untuk mengklik tunggal item yang dipilih dan item tersebut ditutup, item tersebut akan diperluas. Jika pengguna menahan tombol CTRL saat memilih item, item yang tidak dipilih tidak akan diciutkan.
Versi 5.80. Menyebabkan item dipilih untuk diperluas dan item tidak dipilih untuk diciutkan saat dipilih dalam tampilan pohon. Jika pengguna menahan tombol CTRL saat memilih item, item yang tidak dipilih tidak akan diciutkan.
TVS_TRACKSELECT
Versi 4.70. Mengaktifkan pelacakan panas dalam kontrol tampilan pohon.

Persyaratan

Persyaratan Nilai
Header
CommCtrl.h