Udostępnij przez


Informacje podstawowe

Składnik Microsoft Active Accessibility oleacc.dlltworzy obiekty serwera proxy, które implementują IAccessible w imieniu standardowych kontrolek systemu Windows. Ponieważ te serwery proxy używają standardowych komunikatów systemu Windows i interfejsów API specyficznych dla sterowania do zbierania informacji o każdej kontrolce, nie było bezpośredniego mechanizmu dostosowywania informacji udostępnianych przez te serwery proxy za pośrednictwem IAccessible.

Obecnie można dostosować istniejącą implementację IAccessible przy użyciu technik podklasy i zawijania. Jednak te techniki są żmudne i podatne na błędy. W rzeczywistości większość kodu napisanego w celu zastąpienia jednej lub dwóch właściwości dotyczy implementowania podklasy i zawijania; tylko mały ułamek wykonuje rzeczywiste zadanie zastępowania informacji. Adnotacja dynamiczna poprawia sytuację, zapewniając podobne możliwości bez konieczności pisania podklasy lub opakowującego kodu. Zamiast tego możesz skupić się na dostarczaniu kodu, który dostarcza poprawne informacje. Adnotacja dynamiczna umożliwia deweloperom przekazywanie wskazówek i innych przydatnych informacji do OLEACC w celu dostosowania ujawnianych informacji. Sama ta funkcja obniży koszty obsługi aktywnych ułatwień dostępu firmy Microsoft i pozwoli deweloperom znacznie poprawić dostępność interfejsów użytkownika.