Bagikan melalui


Kontrol Toolbar (Referensi Elemen UI MSAA)

Catatan

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

Kontrol toolbar berisi tombol yang melakukan perintah menu dan biasanya terkandung dalam jendela di bawah bilah menu.

Nama kelas jendela untuk kontrol toolbar adalah TOOLBARCLASSNAME, yang didefinisikan sebagai "ToolbarWindow32" di Commctrl.h.

Metode IAccessible

Kontrol toolbar mendukung metode IAccessible berikut:

Metode Komentar
accDoDefaultAction Toolbar itu sendiri memang mendukung metode accDoDefaultAction. Untuk tombol pada toolbar, accDoDefaultAction memanggil PostMessage dengan pesan BM_CLICK untuk mengklik tombol yang ditentukan.
accHitTest
accLocation
accNavigate
accSelect

Properti IAccessible

Kontrol toolbar mendukung properti IAccessible berikut:

Properti Komentar
get_accChild
get_accChildCount Properti ChildCount adalah jumlah kontrol yang terkandung dalam toolbar.
get_accDefaultAction Objek toolbar itu sendiri tidak memiliki properti DefaultAction . Properti DefaultAction untuk tombol toolbar bergantung pada gaya tombol toolbar. Tombol dengan gaya TBSTYLE_DROPDOWN memiliki "Buka" sebagai properti DefaultAction mereka. Properti DefaultAction untuk semua tombol toolbar lainnya adalah "Tekan".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Bilah alat tidak memiliki pintasan keyboard. Namun, jika teks jendela untuk toolbar berisi karakter ampersand (&), Microsoft Active Accessibility mengembalikan string non-Null sebagai properti KeyboardShortcut .
get_accName Properti Nama untuk toolbar diperoleh dari teks jendela kontrol (atau keterangan). Teks ini tidak ditampilkan dengan toolbar, sehingga pengembang server harus memberikan teks yang bermakna dalam pernyataan definisi sumber daya kontrol untuk membantu pengguna utilitas klien mengidentifikasi kontrol. Teks jendela dapat diatur dengan menggunakan fungsi SetWindowText.
get_accParent Properti Induk adalah jendela ( ROLE_SYSTEM_WINDOW ) yang mengelilingi kontrol dan memiliki properti Nama dan nama kelas jendela yang sama dengan kontrol.
get_accRole Properti Peran ROLE_SYSTEM_TOOLBAR.
get_accSelection
get_accState Nilai untuk properti Status untuk toolbar itu sendiri adalah nol, yang berarti objek terlihat. Nilai yang mungkin untuk properti Status tombol toolbar adalah: STATE_SYSTEM_INVISIBLE atau
| STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_FOCUSED STATE_SYSTEM_FOCUSED STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_MOVEABLE STATE_SYSTEM_INVISIBLE | | |

Catatan

Tombol pada toolbar mengirim EVENT_OBJECT_STATECHANGE peristiwa.

Antarmuka IAccessible