Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Active Accessibility to UI Automation Proxy — это программный компонент, который позволяет клиентам службы автоматизации пользовательского интерфейса Майкрософт взаимодействовать с серверами Microsoft Active Accessibility, реализующими интерфейс IAccess в собственном коде. Прокси-сервер поддерживает шаблон управления LegacyIAccessible и предоставляет экземпляр интерфейса IUIAutomationLegacyIAccessiblePattern для каждого обнаруженного сервера Microsoft Active Accessibility. Клиенты автоматизации пользовательского интерфейса используют методы, предоставляемые IUIAutomationLegacyIAccessPattern для доступа к свойствам и объектам Microsoft Active Accessibility, поддерживаемым сервером.
Если элемент службы автоматизации пользовательского интерфейса имеет базовую реализацию Microsoft Active Accessibility, клиент может получить указатель интерфейса IUIAutomationLegacyIAccessiblePattern для элемента, передав идентификатор шаблона элемента управления UIA_LegacyIAccessiblePatternId одному из следующих методов IUIAutomationElement:
Интерфейс IUIAutomationLegacyIAccessiblePattern недоступен для элементов управления на основе автоматизации пользовательского интерфейса.
Интерфейс IUIAutomationLegacyIAccessiblePattern позволяет клиентам автоматизации пользовательского интерфейса получить доступ к основной реализации IAccessible элемента Microsoft Active Accessibility. Однако интерфейс не поддерживает устаревшие или избыточные методы с функциями автоматизации пользовательского интерфейса. Например, IUIAutomationLegacyIAccessiblePattern не имеет метода, эквивалентного IAccessible::accLocation, так как текущее расположение элемента пользовательского интерфейса доступно из свойства UI Automation BoundingRectangle.
Метод IUIAutomationLegacyIAccessiblePattern::GetIAccessible позволяет клиенту получить указатель интерфейса IAccessible из элемента автоматизации пользовательского интерфейса. Обратный вариант также возможен с помощью методов IUIAutomation::ElementFromIAccessible и IUIAutomation::ElementFromIAccessibleBuildCache.
IUIAutomationLegacyIAccessiblePattern::GetIAccessible возвращает NULL, если интерфейс IAccessible для элемента предоставляется прокси-объектом из OLEACC.dll или из моста между службой автоматизации пользовательского интерфейса и Microsoft Active Accessibility.
Связанные разделы
-
концептуальные
-
автоматизация пользовательского интерфейса и активные специальные возможности
-
Обзор шаблонов элементов управления автоматизации пользовательского интерфейса