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".

Metode IAccessible

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

Properti IAccessible

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 |

Keterangan

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.

Antarmuka IAccessible