Интерфейсы шаблонов элементов управления для клиентов

В этом разделе описываются интерфейсы шаблонов элементов управления для неуправляемых клиентских приложений модель автоматизации пользовательского интерфейса.

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

Интерфейс Описание
IUIAutomationAnnotationPattern
Предоставляет доступ к свойствам заметки в документе.
IUIAutomationCustomNavigationPattern
Предоставляет метод для поддержки доступа клиента Microsoft модель автоматизации пользовательского интерфейса к элементам управления, поддерживающим пользовательский порядок навигации.
IUIAutomationDockPattern
Предоставляет доступ к элементу управления , который позволяет упорядочивать дочерние элементы по горизонтали и вертикали относительно друг друга.
IUIAutomationDragPattern
Предоставляет доступ к информации, предоставляемой поставщиком модель автоматизации пользовательского интерфейса для элемента, который можно перетаскивать в рамках операции перетаскивания.
IUIAutomationDropTargetPattern
Предоставляет доступ к сведениям о перетаскивании, предоставляемым поставщиком модель автоматизации пользовательского интерфейса для элемента, который может быть целью перетаскивания операции перетаскивания.
IUIAutomationExpandCollapsePattern
Предоставляет доступ к элементу управления, который можно визуально развернуть для отображения содержимого и свернуть, чтобы скрыть содержимое.
IUIAutomationGridItemPattern
Предоставляет доступ к дочернему элементу управления в контейнере в стиле сетки, который поддерживает интерфейс IUIAutomationGridPattern .
IUIAutomationGridPattern
Предоставляет доступ к элементу управления, который выступает в качестве контейнера для коллекции дочерних элементов управления, упорядоченных в двумерной логической системе координат, которая может быть пройдена по строкам и столбцам.
IUIAutomationInvokePattern
Предоставляет метод, позволяющий клиентскому приложению вызывать действие элемента управления (обычно это кнопка).
IUIAutomationItemContainerPattern
Предоставляет метод, который получает элемент из контейнера, например виртуальный список.
IUIAutomationLegacyIAccessiblePattern
Предоставляет методы и свойства, позволяющие клиентам модель автоматизации пользовательского интерфейса получать сведения о пользовательском интерфейсе с серверов Microsoft Active Accessibility (MSAA).
IUIAutomationMultipleViewPattern
Предоставляет доступ к элементу управления, который может переключаться между несколькими представлениями одной и той же информации или набором дочерних элементов управления.
IUIAutomationObjectModelPattern
Предоставляет доступ к базовой объектной модели, реализованной элементом управления или приложением.
IUIAutomationPatternHandler
Возвращает объект-оболочку КЛИЕНТСКОго API и для отмены запроса свойств и методов к фактическому экземпляру поставщика.
IUIAutomationPatternInstance
Представляет объект шаблона элемента управления. Клиентская оболочка API использует этот интерфейс для реализации всех вызовов свойств и методов с точки зрения методов GetProperty и CallMethod .
IUIAutomationRangeValuePattern
Предоставляет доступ к элементу управления, который представляет диапазон значений.
IUIAutomationScrollItemPattern
Предоставляет метод , позволяющий поместить элемент в прокручиваемом представлении в видимую часть представления.
IUIAutomationScrollPattern
Предоставляет доступ к элементу управления, который выступает в качестве прокручиваемого контейнера для коллекции дочерних элементов.
IUIAutomationSelectionItemPattern
Предоставляет доступ к выбираемым дочерним элементам контейнерного элемента управления, который поддерживает IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Предоставляет доступ к элементу управления, который содержит доступные для выбора дочерние элементы. Дочерние элементы этого элемента поддерживают IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Расширяет интерфейс IUIAutomationSelectionPattern для предоставления сведений о выбранных элементах.
IUIAutomationSpreadsheetItemPattern
Позволяет клиентскому приложению получать сведения об элементе (ячейке) в электронной таблице.
IUIAutomationSpreadsheetPattern
Позволяет клиентскому приложению получать доступ к элементам (ячейкам) в электронной таблице.
IUIAutomationStylesPattern
Позволяет модель автоматизации пользовательского интерфейса клиентам извлекать стили визуальных элементов, связанные с элементом в документе.
IUIAutomationSynchronizedInputPattern
Предоставляет доступ к вводу с клавиатуры или мыши элемента управления.
IUIAutomationTableItemPattern
Предоставляет доступ к дочернему элементу в контейнере, поддерживающем IUIAutomationTablePattern.
IUIAutomationTablePattern
Предоставляет доступ к элементу управления , который выступает в качестве контейнера для коллекции дочерних элементов. Дочерние элементы этого элемента поддерживают IUIAutomationTableItemPattern и организованы в двумерную логическую систему координат, которая может проходить по строкам и столбцам.
IUIAutomationTextChildPattern
Предоставляет доступ к текстовому элементу управления (или объекту, внедренном в текст), который является дочерним элементом или потомком другого текстового элемента управления.
IUIAutomationTextEditPattern
Предоставляет доступ к элементу управления, изменяющему текст, например к элементу управления, который выполняет автозамену или позволяет вводить данные с помощью редактора метода ввода (IME).
IUIAutomationTextPattern
Предоставляет доступ к элементу управления, который содержит текст.
IUIAutomationTextPattern2
Расширяет интерфейс IUIAutomationTextPattern .
IUIAutomationTextRange
Предоставляет доступ к диапазону непрерывного текста в контейнере, поддерживающем интерфейс IUIAutomationTextPattern . Клиентские приложения могут использовать интерфейс IUIAutomationTextRange для выбора, сравнения и извлечения внедренных объектов из текстового диапазона.
IUIAutomationTextRange2
Расширяет интерфейс IUIAutomationTextRange, позволяя модель автоматизации пользовательского интерфейса клиентам программно вызывать контекстные меню.
IUIAutomationTextRange3
Расширяет интерфейс IUIAutomationTextRange2 , чтобы обеспечить более быстрый доступ к базовым данным форматированного текста в текстовом диапазоне.
IUIAutomationTextRangeArray
Представляет коллекцию объектов IUIAutomationTextRange .
IUIAutomationTogglePattern
Предоставляет доступ к элементу управления, который может циклически проходить через набор состояний и поддерживать состояние после его установки.
IUIAutomationTransformPattern
Предоставляет доступ к элементу управления, который можно перемещать, изменять размер или поворачивать.
IUIAutomationTransformPattern2
Расширяет интерфейс IUIAutomationTransformPattern, позволяя модель автоматизации пользовательского интерфейса клиентам программно получать доступ к функциям масштабирования окна просмотра элемента управления.
IUIAutomationValuePattern
Предоставляет доступ к элементу управления, который содержит значение, которое не охватывает диапазон и может быть представлено в виде строки.
IUIAutomationVirtualizedItemPattern
Представляет виртуализированный элемент, который представляет собой элемент автоматизации заполнителя в дереве модель автоматизации пользовательского интерфейса.
IUIAutomationWindowPattern
Предоставляет доступ к основным функциональным возможностям окна.

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