Kotak Dialog (Referensi Elemen MSAA UI)

Nota

Topik ini menjelaskan objek Kotak Dialog untuk tujuan Referensi Elemen UI MSAA. Cara membuat objek Kotak Dialog dalam 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 metodeIAccessible 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
accPilih

Properti IAccessible

Kotak dialog mendukung propertiIAccessible berikut ini:

Harta benda 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 PeranROLE_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

Komentar

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