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
- jak działa aktywna dostępność
- Active Accessibility Basics (Podstawowe informacje o aktywnych ułatwieniach dostępu)
- wytyczne dotyczące serwera
- wytyczne dotyczące klienta
- wytyczne dotyczące COM i Unicode