Поделиться через


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

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

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

Интерфейс Описание
IUIAutomationAnnotationPattern
Предоставляет доступ к свойствам заметки в документе.
IUIAutomationCustomNavigationPattern
Предоставляет метод для поддержки доступа клиента службы автоматизации пользовательского интерфейса Майкрософт для элементов управления, поддерживающих настраиваемый порядок навигации.
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
Предоставляет доступ к основным функциям окна.

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