Item Menu (Referensi Elemen UI MSAA)
Catatan
Topik ini menjelaskan objek Item Menu untuk tujuan Referensi Elemen UI MSAA. Cara membuat objek Item Menu di berbagai kerangka kerja UI tidak dijelaskan di sini. Lihat dokumentasi referensi API untuk kerangka kerja UI yang Anda gunakan.
Item menu mewakili item tertentu di bilah menu atau menu pop-up. Misalnya, Microsoft Active Accessibility membuat objek item menu untuk menu File di bilah menu. Demikian pula, Microsoft Active Accessibility membuat objek item menu untuk item menu Buka dari menu pop-up File .
Nama kelas jendela untuk item menu adalah "#32768".
Metode IAccessible
Item menu mendukung metode IAccessible berikut:
Metode | Komentar |
---|---|
accDoDefaultAction | Untuk item menu dari bilah menu, accDoDefaultAction menampilkan atau menutup menu tergantung pada status menu. Untuk item menu dari menu pop-up, accDoDefaultAction mengklik item menu untuk menjalankan perintah menu. |
acchittest | |
accLocation | |
accNavigate | |
accSelect |
Properti IAccessible
Item menu mendukung properti IAccessible berikut:
Properti | Komentar |
---|---|
get_accChild | Mengambil antarmuka IDispatch ke objek menu pop-up untuk item ini. |
get_accChildCount | Properti ChildCount adalah properti untuk item menu yang menampilkan menu atau submenu; jika tidak, properti ChildCount adalah nol. |
get_accDefaultAction | Properti DefaultAction untuk item menu yang menampilkan menu atau submenu adalah "Buka" atau "Tutup" tergantung pada status menu. Properti DefaultAction untuk semua item menu lainnya adalah "Jalankan". |
get_accFocus | |
get_accKeyboardShortcut | Properti KeyboardShortcut adalah kunci akses item menu, yang merupakan karakter bergaris bawah dalam teks nama item menu. Misalnya, properti KeyboardShortcut untuk item menuFile adalah "f". |
get_accName | Properti Nama sama dengan nama item menu. |
get_accParent | Properti Induk adalah bilah menu atau menu pop-up yang berisi item menu. |
get_accRole | Properti PeranROLE_SYSTEM_MENUITEM. |
get_accState | Properti Statusadalah STATE_SYSTEM_INVISIBLE atau kombinasi dari satu atau beberapa nilai berikut: STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_CHECKED | | STATE_SYSTEM_DEFAULT | STATE_SYSTEM_HOTTRACKED | STATE_SYSTEM_FOCUSED STATE_SYSTEM_HASPOPUP | |
Catatan
- Saat digunakan pada item menu, accDoDefaultAction mengembalikan S_OK tetapi gagal melakukan tindakan jika karakter yang digunakan dalam kunci akses ?, !, @, atau karakter lain yang memerlukan tombol SHIFT atau kunci pengubah lainnya. Ini juga terjadi pada keyboard internasional dengan karakter tombol akses yang mengharuskan tombol ALT GR ditekan.
- Metode accSelect dengan SELFLAG_TAKEFOCUS tidak menyebabkan item menu terbuka atau menutup menu pop-up. Klien menggunakan metode accDoDefaultAction untuk membuka atau menutup menu pop-up.
- Item bilah menu yang tidak menampilkan menu pop-up mengembalikan "Aplikasi" untuk properti Nama , bukan nama item menu.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk