Bagikan melalui


Properti dan Metode Pemilihan dan Fokus

Seperti banyak elemen dalam aplikasi yang berjalan pada sistem operasi Microsoft Windows, objek yang dapat diakses memilih dan menerima fokus keyboard. Atribut ini memungkinkan pengguna berinteraksi dengan elemen aplikasi, mengubah nilai, dan memanipulasinya.

Ada beberapa perbedaan utama antara pemilihan objek dan fokus objek:

  • Objek yang difokuskan adalah satu objek di seluruh sistem operasi yang menerima input keyboard. Objek dengan fokus keyboard adalah jendela aktif atau objek anak dari jendela aktif.
  • Objek yang dipilih ditandai untuk berpartisipasi dalam beberapa jenis operasi grup.

Misalnya, pengguna dapat memilih beberapa item dalam kontrol tampilan daftar, tetapi fokus hanya diberikan ke satu objek dalam sistem pada satu waktu. Perhatikan bahwa item yang difokuskan berasal dari pilihan item.

Klien menentukan apakah objek atau elemen anak tertentu yang dapat diakses memiliki fokus dengan memanggil IAccessible::get_accFocus. Klien menentukan apakah objek dipilih, atau anak mana dalam objek yang dapat diakses dipilih, dengan memanggil IAccessible::get_accSelection. Untuk objek seperti kontrol tampilan daftar di mana lebih dari satu anak dipilih, objek induk harus mendukung antarmuka IEnumVARIANT , yang memungkinkan klien untuk menghitung turunan yang dipilih.

Peristiwa Yang Dipicu di Menu

Microsoft Active Accessibility memaparkan menu standar yang dibuat dengan API menu Microsoft Win32 dan file sumber daya. Agar konsisten dengan menu standar, server dengan menu kustom memicu EVENT_OBJECT_FOCUS, bukan EVENT_OBJECT_SELECTION, saat pengguna menyoroti item menu.

Catatan

Aksesibilitas Aktif Microsoft tidak mendukung pemilihan teks yang terdapat dalam kontrol edit dan pengeditan kaya karena teks diekspos sebagai string tunggal di properti Nilai untuk kontrol ini.

 

Di bagian ini