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.
Pengembang server merancang objek yang dapat diakses berdasarkan UI aplikasi. Karena Aksesibilitas Aktif mengimplementasikan antarmuka IAccessible atas nama elemen antarmuka pengguna yang disediakan sistem seperti kotak daftar, menu, dan kontrol trackbar, Anda perlu mengimplementasikan antarmukaIAccessible hanya untuk jenis elemen UI kustom berikut:
- Kontrol kustom yang dibuat dengan mendaftarkan kelas jendela yang ditentukan aplikasi
- Kontrol kustom digambar langsung pada layar yang tidak memiliki HWND terkait
- Kontrol kustom seperti kontrol Microsoft ActiveX dan Java
- Kontrol atau objek di jendela klien aplikasi yang belum terekspos
Kontrol dan menu yang digambar pemilik dapat diakses selama Anda mengikuti panduan yang dibahas di Pintasan untuk Mengekspos Elemen Antarmuka Pengguna Kustom. Jika Anda mengikuti panduan ini, Maka Anda tidak perlu menerapkan antarmukaIAccessible untuk kontrol dan menu yang digambar pemilik.
Dalam kebanyakan kasus, kontrol superkelas dan subkelas dapat diakses karena sistem menangani fungsionalitas dasar kontrol. Namun, jika kontrol superkelas atau subkelas secara signifikan memodifikasi perilaku kontrol yang disediakan sistem yang menjadi dasarnya, maka Anda harus menerapkan antarmukaIAccessible. Untuk informasi selengkapnya, lihat Mengekspos Kontrol Berdasarkan Kontrol Sistem.
Jika aplikasi hanya menggunakan elemen antarmuka pengguna yang disediakan sistem, maka aplikasi tidak perlu menerapkan IAccessible, kecuali untuk jendela kliennya. Misalnya, aplikasi yang menyertakan editor teks, tidak diimplementasikan menggunakan kontrol edit, mengekspos baris teks sebagai objek yang dapat diakses. Perhatikan bahwa Microsoft Active Accessibility secara otomatis mengekspos teks dalam kontrol edit dan pengeditan kaya sebagai string teks tunggal dalam properti Nilai kontrol.