Bagikan melalui


Informasi Latar Belakang

Komponen Aksesibilitas Aktif Microsoft, oleacc.dll, membuat objek proksi yang mengimplementasikan IAccessible atas nama kontrol Windows standar. Karena proksi ini menggunakan pesan Windows standar dan API khusus kontrol untuk mengumpulkan informasi tentang setiap kontrol, belum ada mekanisme langsung untuk menyesuaikan informasi yang diekspos proksi ini melalui IAccessible.

Saat ini, Anda dapat menyesuaikan implementasi IAccessible yang ada menggunakan teknik subkelas dan pembungkusan. Namun, teknik ini melelahkan dan rawan kesalahan. Bahkan, sebagian besar kode yang ditulis untuk mengambil alih satu atau dua properti berkaitan dengan penerapan subkelas dan pembungkusan; hanya sebagian kecil yang melakukan tugas nyata mengesampingkan informasi. Anotasi Dinamis meningkatkan situasi dengan menyediakan kemampuan serupa tanpa mengharuskan Anda menulis subkelas atau kode pembungkusan. Sebagai gantinya, Anda dapat fokus pada penyediaan kode yang menyediakan informasi yang benar. Anotasi Dinamis memungkinkan pengembang untuk meneruskan petunjuk dan informasi berguna lainnya ke OLEACC untuk menyesuaikan informasi yang dieksposnya. Kemampuan ini saja akan mengurangi biaya dukungan Aksesibilitas Aktif Microsoft dan memungkinkan pengembang untuk sangat meningkatkan aksesibilitas antarmuka pengguna mereka.