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