Bagikan melalui


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.

Antarmuka IAccessible

Bilah Menu

Pop-up Menu