Kotak Dialog (Referensi Elemen MSAA UI)
Catatan
Topik ini menjelaskan objek Kotak Dialog untuk tujuan Referensi Elemen UI MSAA. Cara membuat objek Kotak Dialog di berbagai kerangka kerja UI tidak dijelaskan di sini. Lihat dokumentasi referensi API untuk kerangka kerja UI yang Anda gunakan.
Kotak dialog adalah jendela sementara yang dibuat aplikasi untuk mengambil input pengguna. Aplikasi menggunakan kotak dialog untuk meminta informasi tambahan kepada pengguna tentang perintah yang telah dipilih pengguna dari menu. Kotak dialog berisi satu atau beberapa kontrol (jendela anak) tempat pengguna memasukkan teks, memilih opsi, atau mengarahkan tindakan perintah.
Nama kelas jendela untuk kotak dialog adalah "#32770".
Kotak dialog mendukung metode IAccessible berikut:
Metode | Komentar |
---|---|
accDoDefaultAction | Jika kotak dialog berisi tombol dorong default, metode accDoDefaultAction memanggil PostMessage dengan pesan tombol BM_CLICK untuk mengklik tombol dorong default. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Kotak dialog mendukung properti IAccessible berikut ini:
Properti | Komentar |
---|---|
get_accChildCount | Properti ChildCount sama dengan jumlah kontrol jendela anak pada kotak dialog. |
get_accDefaultAction | Jika kotak dialog berisi tombol dorong default, properti DefaultAction adalah "Tekan". |
get_accFocus | |
get_accKeyboardShortcut | Biasanya, kotak dialog tidak memiliki pintasan keyboard. Jika teks jendela untuk kotak dialog berisi karakter ampersand (&), Microsoft Active Accessibility mengembalikan string non-Null sebagai properti KeyboardShortcut . |
get_accName | Properti Nama adalah teks jendela, atau keterangan, yang ditampilkan di bilah judul kotak dialog. |
get_accParent | Properti Induk adalah jendela ( ROLE_SYSTEM_WINDOW ) yang mengelilingi kotak dialog dan memiliki properti Nama dan nama kelas jendela yang sama dengan kotak dialog. |
get_accRole | Properti Peran ROLE_SYSTEM_DIALOG atau ROLE_SYSTEM_PROPERTYPAGE. |
get_accState | Properti Status adalah kombinasi dari satu atau beberapa nilai berikut:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED STATE_SYSTEM_FOCUSABLE | |
Objek dialog tidak mendukung metode get_accChild. Untuk mendapatkan penunjuk antarmuka IAccessible ke kontrol pada kotak dialog, klien harus mendapatkan handel jendela kontrol lalu memanggil AccessibleObjectFromWindow.