Интерфейсы для поставщиков

В этом разделе описываются основные интерфейсы, реализованные поставщиками модель автоматизации пользовательского интерфейса для приложений Microsoft Win32.

В этом разделе

Интерфейс Описание
IAccessibleEx
Предоставляет методы, вызываемые Microsoft модель автоматизации пользовательского интерфейса для получения дополнительных сведений об элементе управления, поддерживающем Специальные возможности Microsoft Active.
IAccessibleHostingElementProviders
Объект Microsoft Active Accessibility реализует этот интерфейс, когда объект является корнем дерева специальных возможностей, включающего элементы Управления Microsoft ActiveX без окон, реализующие модель автоматизации пользовательского интерфейса. Так как Microsoft Active Accessibility и модель автоматизации пользовательского интерфейса используют разные интерфейсы, этот интерфейс позволяет клиенту обнаруживать список размещенных элементов ActiveX без окон, поддерживающих модель автоматизации пользовательского интерфейса на случай, если клиент должен относиться к ним по-разному.
IProxyProviderWinEventHandler
Предоставляет метод, реализованный поставщиками прокси-сервера для обработки событий WinEvent.
IProxyProviderWinEventSink
Предоставляет методы, используемые поставщиками прокси-сервера для создания событий.
IRawElementProviderAdviseEvents
Предоставляет методы, вызываемые для уведомления корневого элемента фрагмента, когда клиентское приложение модель автоматизации пользовательского интерфейса начинает или заканчивает прослушивание событий в этом фрагменте.
IRawElementProviderFragment
Предоставляет методы и свойства элементов пользовательского интерфейса, которые являются частью структуры более чем на один уровень, например в списке или элементе списка. Реализуется поставщиком модель автоматизации пользовательского интерфейса.
IRawElementProviderFragmentRoot
Предоставляет методы и свойства для корневого элемента в фрагменте.
IRawElementProviderHostingAccessibles
Этот интерфейс реализуется поставщиком модель автоматизации пользовательского интерфейса, если поставщик является корнем дерева специальных возможностей, включающего элементы управления без окон, поддерживающие microsoft Active Accessibility. Поскольку модель автоматизации пользовательского интерфейса и Microsoft Active Accessibility используют разные интерфейсы, этот интерфейс позволяет клиенту обнаруживать список размещенных элементов управления Microsoft Active Accessibility в случае, если ему потребуется обрабатывать их по-разному.
IRawElementProviderHwndOverride
Предоставляет метод , который позволяет изменять положение оконных элементов в дереве модель автоматизации пользовательского интерфейса фрагмента.
IRawElementProviderSimple
Определяет методы и свойства, предоставляющие простые элементы пользовательского интерфейса.
IRawElementProviderSimple2
Расширяет интерфейс IRawElementProviderSimple для включения программного вызова контекстных меню.
IRawElementProviderSimple3
Расширяет интерфейс IRawElementProviderSimple2 , позволяя получать метаданные о том, как технология со специальными возможностями должна использовать предпочтительный тип контента.
IRawElementProviderWindowlessSite
Сайт элемента управления ActiveX реализует этот интерфейс, чтобы элемент ActiveX с поддержкой модель автоматизации пользовательского интерфейса мог выразить свою доступность. Этот интерфейс позволяет контейнеру элементов управления предоставить указатель IRawElementProviderFragment для родительского или одноуровневого элемента элемента управления ActiveX без окна, а также предоставить идентификатор среды выполнения, уникальный для сайта элемента управления.

Поставщики модель автоматизации пользовательского интерфейса