Bagikan melalui


Gaya Kontrol Pohon

Gaya kontrol pohon (CTreeCtrl) mengatur aspek tampilan kontrol pohon. Anda mengatur gaya awal saat membuat kontrol pohon. Setelah kontrol pohon dibuat, Anda dapat mengambil dan mengubah gaya dengan menggunakan fungsi Windows GetWindowLong dan SetWindowLong, dengan menentukan GWL_STYLE untuk parameter nIndex. Untuk daftar lengkap gaya, lihat Gaya Jendela Kontrol Tampilan Pohon di Windows SDK.

Gaya TVS_HASLINES meningkatkan representasi grafik hierarki kontrol pohon dengan menggambar garis yang menautkan item turunan ke item induk yang sesuai. Gaya ini tidak menautkan item di akar hierarki. Untuk melakukannya, Anda perlu menggabungkan gaya TVS_HASLINES dan TVS_LINESATROOT .

Pengguna dapat memperluas atau menciutkan daftar item anak induk dengan mengklik dua kali item induk. Kontrol pohon yang memiliki gaya TVS_SINGLEEXPAND menyebabkan item yang dipilih diperluas dan item yang tidak dipilih diciutkan. Jika mouse digunakan untuk mengklik sekali item yang dipilih dan item tersebut ditutup, item tersebut akan diperluas. Jika item yang dipilih diklik sekali saat sedang dibuka, item tersebut akan diciutkan.

Kontrol pohon yang memiliki gaya TVS_HASBUTTONS menambahkan tombol ke sisi kiri setiap item induk. Pengguna dapat mengklik tombol untuk memperluas atau menciutkan item anak sebagai alternatif untuk mengklik dua kali item induk. TVS_HASBUTTONS tidak menambahkan tombol ke item di akar hierarki. Untuk melakukannya, Anda harus menggabungkan TVS_HASLINES, TVS_LINESATROOT, dan TVS_HASBUTTONS.

Gaya TVS_EDITLABELS memungkinkan pengguna mengedit label item kontrol pohon. Untuk informasi selengkapnya tentang mengedit label, lihat Pengeditan Label Kontrol Pohon nanti dalam topik ini.

Gaya TVS_NOTOOLTIPS menonaktifkan fitur petunjuk alat otomatis pada kontrol tampilan hierarki. Fitur ini secara otomatis menampilkan keterangan alat, yang berisi judul item di bawah kursor mouse, jika seluruh judul saat ini tidak dapat dilihat.

Lihat juga

Menggunakan CTreeCtrl
Kontrol