Udostępnij za pośrednictwem


Jak aktywne ułatwienia dostępu uwidacznia elementy interfejsu użytkownika

Usługa Microsoft Active Accessibility tworzy obiekt proxy dla każdego udostępnionego elementu interfejsu użytkownika. Obiekt proxy działa jako pośrednik między narzędziem klienckim a elementem interfejsu użytkownika. Celem obiektu przedstawiciela jest monitorowanie okresu życia elementu interfejsu użytkownika oraz implementowanie właściwości i metod IAccessible w imieniu tego elementu. Deweloperzy serwerów, którzy tworzą kontrolki niestandardowe lub inne niestandardowe elementy interfejsu użytkownika, powinni również tworzyć obiekty serwera proxy. Aby uzyskać więcej informacji, zobacz Creating Proxy Objects.

Gdy usługa Microsoft Active Accessibility tworzy obiekt w celu uwidocznienia wstępnie zdefiniowanej lub wspólnej kontrolki, faktycznie tworzy co najmniej dwa obiekty: jeden dla kontrolki i jeden dla okna otaczającego kontrolkę. W większości przypadków te okna nadrzędne mają właściwość roli ROLE_SYSTEM_WINDOW i mają taką samą właściwość nazwy oraz nazwę klasy okna jak kontrolka. Informacje o kontrolce przekazywane użytkownikom końcowym znajdują się w obiekcie tworzonym przez usługę Microsoft Active Accessibility w celu uwidocznienia tej kontrolki, a nie w obiekcie nadrzędnym, który uwidacznia okno ją otaczające.

Aby uzyskać więcej informacji, zobacz następujące tematy.