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 Menu Pop-up objek untuk tujuan Referensi Elemen MSAA UI. Cara membuat Menu Pop-up objek dalam berbagai kerangka kerja UI tidak dijelaskan di sini. Lihat dokumentasi referensi API untuk kerangka kerja UI yang Anda gunakan.
Menu pop-up menampilkan daftar perintah menu. Microsoft Active Accessibility membuat objek pop-up menu saat item menu di bilah menu dibuka. Microsoft Active Accessibility juga membuat objek pop-up menu untuk menu konteks, yang ditampilkan saat pengguna mengklik kanan elemen antarmuka pengguna.
Nama kelas jendela untuk menu pop-up adalah "#32768".
Metode IAccessible
Menu pop-up mendukung metodeIAccessible berikut:
Properti IAccessible
Menu pop-up mendukung propertiIAccessible berikut ini:
| Harta benda | Komentar |
|---|---|
| get_accChild | MengambilIDispatchuntuk item menu yang ditentukan. ID anak untuk item menu diberi nomor secara berurutan dari atas ke bawah dimulai dengan satu. |
| get_accChildCount | Properti ChildCount adalah jumlah item menu di menu, termasuk pemisah menu. |
| get_accFocus | |
| get_accName | Properti Nama untuk menu pop-up adalah nama yang sama dengan menu. Properti Nama untuk menu konteks adalah "Konteks". |
| get_accParent | Properti Induk adalah jendela ( ROLE_SYSTEM_WINDOW ) yang mengelilingi menu pop-up dan memiliki properti Nama dan nama kelas jendela yang sama dengan menu pop-up . |
| get_accRole | Properti PeranROLE_SYSTEM_MENUPOPUP. |
| get_accState | Properti Status adalah kombinasi dari satu atau beberapa nilai berikut ini: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Catatan
- Objek menu pop-up tidak memicu peristiwa EVENT_OBJECT_CREATE dan EVENT_OBJECT_DESTROY.
- Menu multi-kolom tidak mendukung bendera NAVDIR_LEFT atau NAVDIR_RIGHT metodeaccNavigate.
- Peristiwa yang EVENT_SYSTEM_MENUPOPUPSTART dan EVENT_SYSTEM_MENUPOPUPEND tidak dikirim secara konsisten. Ini adalah masalah yang diketahui dan sedang ditangani.