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.