Tree-View Kontrol Gaya Yang Diperluas
Bagian ini mencantumkan gaya yang diperluas yang digunakan saat membuat kontrol tampilan pohon. Nilai gaya yang diperluas adalah kombinasi bitwise dari gaya ini.
Terus-menerus | Deskripsi |
---|---|
|
Windows Vista. Hapus bilah gulir horizontal dan gulir otomatis tergantung pada posisi mouse. |
|
Windows Vista. Menambahkan kotak centang di sisi paling kiri item tertentu yang berisi ikon tanda centang redup, yang dapat menunjukkan bahwa simpul dipilih karena induknya dipilih. Ini termasuk status kotak centang redup selain 2 status kotak centang normal. Jangan gunakan pada saat yang sama dengan gaya TVS_CHECKBOXES . Lihat catatan di bawah. |
|
Windows Vista. Menentukan bagaimana latar belakang dihapus atau diisi. |
|
Windows Vista. Mengambil informasi kisi kalender. |
|
Windows Vista. Menambahkan ikon kotak centang di sisi paling kiri item tertentu yang berisi X merah. Ini termasuk status kotak centang pengecualian selain 2 status kotak centang normal. Jangan gunakan pada saat yang sama dengan gaya TVS_CHECKBOXES . Lihat catatan di bawah. |
|
Windows Vista. Tombol perluas pudar masuk atau keluar ketika mouse bergerak menjauh atau ke dalam keadaan mengarah ke kontrol. |
|
Tidak didukung. Jangan gunakan. |
|
Windows Vista. Jangan inden tampilan pohon untuk tombol expando. |
TVS_EX_NOSINGLECOLLAPSE |
Windows Vista. Ditujukan untuk penggunaan internal; tidak disarankan untuk digunakan dalam aplikasi. Jangan ciutkan item tampilan pohon yang dipilih sebelumnya kecuali item tersebut memiliki induk yang sama dengan pilihan baru. Gaya ini harus digunakan dengan gaya TVS_SINGLEEXPAND . Catatan: Gaya ini mungkin tidak didukung dalam versi Comctl32.dll mendatang. Selain itu, gaya ini tidak didefinisikan dalam commctrl.h. Tambahkan definisi berikut ke file sumber aplikasi Anda untuk menggunakan gaya ini: #define TVS_EX_NOSINGLECOLLAPSE 0x0001 |
|
Windows Vista. Menambahkan ikon kotak centang di sisi paling kiri item tertentu dengan persegi di tengah, yang dapat menunjukkan bahwa simpul dipilih sebagian. Ini termasuk status kotak centang parsial selain 2 status kotak centang normal. Jangan gunakan pada saat yang sama dengan gaya TVS_CHECKBOXES . Lihat catatan di bawah. |
|
Windows Vista. Izinkan tipsalat kaya dalam tampilan pohon (digambar khusus dengan ikon dan teks). |
Catatan tentang menggunakan gaya kotak centang yang diperluas
Kontrol tampilan pohon memiliki perilaku yang sangat spesifik untuk gaya kotak centang. Saat kombinasi gaya tertentu atau 'EX'-style diaktifkan, kontrol akan menyimpannya hingga akhir masa pakainya (yang berarti Anda tidak dapat memodifikasi gaya kotak centang pertama selama masa pakai kontrol tampilan pohon).
Untuk membuat kontrol tampilan pohon dengan gaya kotak centang yang diperluas, Anda awalnya harus membuat jendela kontrol tanpa gaya TVS_CHECKBOXES dan menambahkan (setelah pembuatan) gaya kotak centang yang diperluas yang dipilih dengan mengirim pesan TVM_SETEXTENDEDSTYLE atau dengan menggunakan makro TreeView_SetExtendedStyle . Gaya kotak centang yang diperluas dapat berupa kombinasi OR dari gaya TVS_EX_DIMMEDCHECKBOXES, TVS_EX_EXCLUSIONCHECKBOXES, atau TVS_EX_PARTIALCHECKBOXES .
Kontrol tampilan pohon baru akan menyediakan 2 status kotak centang normal (dicentang dan tidak dicentang) ditambah 1 hingga 3 status tambahan (fungsi gaya diperluas yang dipilih). Status normal selalu dikodekan sebagai 0x1000 dan 0x2000, dan status tambahan apa pun dikodekan dengan nilai berikutnya (0x3000, 0x4000, 0x5000). Gunakan konstanta TVIS_STATEIMAGEMASK (0xF000) sebagai masker untuk mendapatkan atau mengatur status ini ke/dari struktur TVITEM .
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|