Udostępnij za pośrednictwem


Omówienie techniczne

Microsoft Active Accessibility poprawia sposób ułatwień dostępu (wyspecjalizowane programy, które pomagają osobom niepełnosprawnym korzystać z komputerów wydajniej) pracy z aplikacjami działającymi w systemie Microsoft Windows.

Microsoft Active Accessibility jest oparta na modelu obiektów składników (COM), który został opracowany przez firmę Microsoft i jest standardem branżowym, który definiuje wspólny sposób komunikacji aplikacji i systemów operacyjnych. Usługa Microsoft Active Accessibility składa się z następujących składników:

  • Interfejs COM IAccessible, który uwidacznia informacje o elementach interfejsu użytkownika. IAccessible ma również właściwości i metody uzyskiwania informacji na temat tego elementu interfejsu użytkownika i manipulowania nim.
  • WinEvents— system zdarzeń, który umożliwia serwerom powiadamianie klientów o zmianie dostępnego obiektu.
  • Oleacc.dll, biblioteka DLL wspomagania lub uruchomieniowa.

Biblioteka MICROSOFT Active Accessibility DLL, Oleacc.dll, składa się z następujących składników:

  • Funkcje, które umożliwiają klientom zażądanie wskaźnika interfejsu IAccessible (na przykład AccessibleObjectFromWindow).
  • Funkcje, które umożliwiają serwerom zwracanie wskaźnika interfejsu IAccessible do klienta (na przykład LresultFromObject).
  • Funkcje pobierania zlokalizowanego tekstu dla kodów ról i stanów (na przykład GetRoleText i GetStateText).
  • Niektóre funkcje pomocnicze (AccessibleChildren).
  • Kod zapewniający domyślną implementację IAccessible dla standardowych kontrolek USER i COMCTL. Ponieważ te implementują IAccessible w imieniu kontrolek systemu, są one nazywane serwerami proxy .

W tej sekcji