Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Topik ini menjelaskan Item Menu objek untuk tujuan Referensi Elemen MSAA UI. Cara membuat Item Menu objek dalam 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 metodeIAccessible 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 | |
| accPilih |
Properti IAccessible
Item menu mendukung propertiIAccessible berikut ini:
| Harta benda | Komentar |
|---|---|
| get_accChild | Mengambil antarmukaIDispatchke 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 StatusSTATE_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 kunci SHIFT atau kunci pengubah lainnya. Ini juga terjadi pada keyboard internasional dengan karakter tombol akses yang memerlukan tombol ALT GR untuk ditekan.
- Metode accSelect dengan SELFLAG_TAKEFOCUS tidak menyebabkan item menu terbuka atau menutup menu pop-up. Klien menggunakan metodeaccDoDefaultAction untuk membuka atau menutup menu pop-up.
- Item bilah menu yang tidak menampilkan menu pop-up mengembalikan "Aplikasi" untuk properti Nama alih-alih nama item menu.