Bagikan melalui


Dukungan IAccessible Asli

Oleacc.dll mengimplementasikan IAccIdentity atas nama OBJID_CLIENT penunjuk antarmuka IAccessible dan turunan elemen sederhana mereka. Penunjuk antarmuka OBJID_CLIENT IAccessible dikembalikan ketika WM_GETOBJECT dengan lParam = OBJID_CLIENT dikirim ke HWND, yang mewakili area klien jendela atau kontrol secara keseluruhan. Induk dari penunjuk antarmuka IAccessible seperti itu biasanya akan memiliki peran ROLE_SYSTEM_WINDOW dan merupakan objek IAccessible yang dikembalikan ketika WM_GETOBJECT dengan lParam = OBJID_WINDOW dikirim ke hwnd.

Penunjuk antarmuka IAccessible ini biasanya terjadi di mana proksi Oleacc.dll disubkelas, atau di mana kontrol kustom sederhana (seperti kontainer IAccessible ditambah satu tingkat anak elemen sederhana) menyediakan implementasi IAccessible asli.

Implementasi IAccessible asli yang lebih rumit seperti di mana hierarki IAccessibles ada atau di mana ID objek kustom digunakan harus mengimplementasikan IAccIdentity itu sendiri.