Baca dalam bahasa Inggris

Bagikan melalui


Kontrol Tampilan Pohon (Referensi Elemen UI MSAA)

Catatan

Topik ini menjelaskan Kontrol Tampilan Pohon objek untuk tujuan Referensi Elemen MSAA UI. Cara membuat Kontrol Tampilan Pohon objek dalam berbagai kerangka kerja UI tidak dijelaskan di sini. Lihat dokumentasi referensi API untuk kerangka kerja UI yang Anda gunakan.

Kontrol tampilan pohon menampilkan daftar hierarkis item menggunakan baris untuk menyambungkan item terkait dalam hierarki. Setiap item terdiri dari label dan bitmap opsional. Windows Explorer menggunakan kontrol tampilan pohon untuk menampilkan direktori.

Nama kelas jendela untuk kontrol tampilan pohon WC_TREEVIEW, yang didefinisikan sebagai "SysTreeView" di Commctrl.h.

Metode IAccessible

Kontrol tampilan pohon mendukung metodeIAccessible berikut:

Metode Komentar
accDoDefaultAction Objek tampilan pohon itu sendiri tidak memiliki metodeaccDoDefaultAction. Bergantung pada properti Status item dalam tampilan pohon, accDoDefaultAction memperluas atau menciutkan item yang ditentukan.
accHitTest
accLocation
accNavigate
accPilih

Properti IAccessible

Kontrol tampilan pohon mendukung propertiIAccessible berikut ini:

Harta benda Komentar
get_accChild
get_accChildCount Properti ChildCount untuk objek tampilan pohon adalah jumlah item yang terkandung dalam tampilan pohon. Properti ChildCount untuk setiap item tampilan pohon adalah nol.
get_accDefaultAction Objek tampilan pohon itu sendiri tidak memiliki properti DefaultAction. Item dalam tampilan pohon yang diperluas memiliki "Ciutkan" sebagai properti defaultAction, dan item yang tidak diperluas memiliki "Perluas" sebagai properti DefaultAction.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut
get_accName Properti Nama untuk objek tampilan pohon diperoleh dari teks jendela kontrol (atau keterangan). Teks ini tidak ditampilkan dengan kontrol tampilan pohon, sehingga pengembang server harus menyediakan teks yang bermakna dalam pernyataan definisi sumber daya kontrol untuk membantu pengguna utilitas klien mengidentifikasi kontrol. Properti Nama untuk item dalam tampilan pohon adalah teks yang ditampilkan dalam item tampilan pohon.
get_accParent Properti Induk objek tampilan pohon adalah jendela ( ROLE_SYSTEM_WINDOW ) yang mengelilingi kontrol dan memiliki properti Nama dan nama kelas jendela yang sama dengan kontrol. Properti Induk dari setiap item dalam tampilan pohon adalah objek tampilan pohon.
get_accRole Objek tampilan pohon memiliki properti PeranROLE_SYSTEM_OUTLINE. Setiap item dalam tampilan pohon memiliki properti PeranROLE_SYSTEM_OUTLINEITEM.
get_accSelection
get_accState Properti Status untuk tampilan pohon adalah kombinasi dari satu atau beberapa nilai berikut ini: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE
Untuk item tampilan pohon, properti Status menyertakan STATE_SYSTEM_EXPANDED atau STATE_SYSTEM_COLLAPSED.
Nilai tambahan yang mungkin untuk properti Status meliputi:
STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_HOTTRACKED
get_accValue Objek tampilan pohon tidak memiliki nilai. Properti Nilai untuk setiap item tampilan pohon adalah tingkat indentasi item dalam hierarki. Misalnya, di Windows Explorer, item "Desktop" memiliki properti Nilai "0"; item "Komputer Saya", yang berada di tingkat berikutnya dalam hierarki, memiliki properti Nilai "1"; dan setiap drive disk, yang berada di tingkat berikutnya dalam hierarki, memiliki properti Value "2".

Catatan

Properti accLocation item tampilan pohon mengembalikan lokasi hanya teks dalam item. Koordinat yang dikembalikan oleh accLocation untuk item tampilan pohon tidak menyertakan ikon yang terletak di sebelah kiri teks.

Antarmuka IAccessible