Интерфейсы шаблонов элементов управления для поставщиков
В этом разделе описываются интерфейсы шаблонов элементов управления, реализованные поставщиками модель автоматизации пользовательского интерфейса для предоставления сведений об элементах управления в неуправляемых приложениях Windows.
В этом разделе
Интерфейс | Описание |
---|---|
IAnnotationProvider |
Предоставляет свойства заметки в документе. |
IDockProvider |
Предоставляет доступ к элементу в контейнере закрепления. |
IDragProvider |
Позволяет элементу Microsoft модель автоматизации пользовательского интерфейса описывать себя как элемент, который можно перетаскивать в рамках операции перетаскивания. |
IDropTargetProvider |
Позволяет элементу модель автоматизации пользовательского интерфейса описывать себя как элемент, который может получать перетаскивание перетаскиваемого элемента в рамках операции перетаскивания модель автоматизации пользовательского интерфейса. |
IExpandCollapseProvider |
Предоставляет доступ к элементу управления, который визуально расширяется для отображения содержимого и сворачивается для скрытия содержимого. |
IGridItemProvider |
Предоставляет доступ к отдельным дочерним элементам управления контейнеров, реализующим IGridProvider. |
IGridProvider |
Предоставляет доступ к элементам управления, которые действуют как контейнеры для коллекции дочерних элементов, упорядоченных в двумерной логической системе координат, которую можно пройти (т. е. клиент модель автоматизации пользовательского интерфейса может перемещаться к смежным элементам управления) с помощью клавиатуры. |
IInvokeProvider |
Предоставляет доступ к элементам управления, которые инициируют или выполняют одно однозначное действие и не поддерживают состояние при активации. |
IItemContainerProvider |
Предоставляет доступ к элементам управления, которые действуют как контейнеры других элементов управления, таких как виртуальное представление списка. |
ILegacyIAccessibleProvider |
Предоставляет клиентам модель автоматизации пользовательского интерфейса доступ к базовой реализации IAccess элементов Microsoft Active Accessibility. |
IMultipleViewProvider |
Предоставляет доступ к элементам управления, которые предоставляют и могут переключаться между несколькими представлениями одного и того же набора сведений или дочерних элементов управления. |
IObjectModelProvider |
Предоставляет доступ к базовой объектной модели, реализованной элементом управления или приложением. |
IRangeValueProvider |
Предоставляет доступ к элементам управления, которым можно задать значение в диапазоне. |
IScrollItemProvider |
Предоставляет доступ к отдельным дочерним элементам управления контейнеров, реализующих IScrollProvider. |
IScrollProvider |
Предоставляет доступ к элементам управления, которые действуют как прокручиваемые контейнеры для коллекции дочерних объектов. |
ISelectionItemProvider |
Предоставляет доступ к отдельным, доступным для выбора дочерним элементам управления контейнеров, реализующим ISelectionProvider. |
ISelectionProvider |
Предоставляет доступ к элементам управления, которые действуют как контейнеры для коллекции отдельных, доступных для выбора дочерних элементов. |
ISelectionProvider2 |
Расширяет интерфейс ISelectionItemProvider для предоставления сведений о выбранных элементах. |
ISpreadsheetItemProvider |
Предоставляет доступ к сведениям об элементе (ячейке) в электронной таблице. |
ISpreadsheetProvider |
Предоставляет доступ к элементам (ячейкам) в электронной таблице. |
IStylesProvider |
Предоставляет доступ к визуальным стилям, связанным с содержимым документа. |
ISynchronizedInputProvider |
Позволяет модель автоматизации пользовательского интерфейса клиентским приложениям направлять ввод мыши или клавиатуры в определенный элемент пользовательского интерфейса. |
ITableItemProvider |
Предоставляет доступ к дочерним элементам управления контейнеров, реализующих ITableProvider. |
ITableProvider |
Предоставляет доступ к элементам управления, которые действуют как контейнеры для коллекции дочерних элементов. Дочерние элементы этого элемента должны реализовывать ITableItemProvider и быть упорядочены в двумерную логическую систему координат, которую можно пройти с помощью клавиатуры. |
ITextChildProvider |
Предоставляет доступ к текстовому элементу управления (или объекту, встроенному в текст), который является дочерним элементом или потомком другого текстового элемента управления. |
ITextEditProvider |
Расширяет интерфейс ITextProvider, чтобы поставщики модель автоматизации пользовательского интерфейса могли предоставлять программные действия по редактированию текста. |
ITextProvider |
Предоставляет доступ к элементам управления, содержащим текст. |
ITextProvider2 |
Расширяет интерфейс ITextProvider, чтобы поставщики модель автоматизации пользовательского интерфейса могли предоставлять текстовое содержимое, которое является целью заметки, и сведения о курсоре, принадлежащее поставщику. |
ITextRangeProvider |
Предоставляет доступ к диапазону непрерывного текста в текстовом контейнере, который реализует ITextProvider или ITextProvider2. |
ITextRangeProvider2 |
Расширяет интерфейс ITextRangeProvider, чтобы разрешить поставщикам модель автоматизации пользовательского интерфейса вызывать контекстные меню. |
IToggleProvider |
Предоставляет доступ к элементам управления, которые могут циклически проходить по набору состояний и поддерживать состояние после его установки. |
ITransformProvider |
Предоставляет доступ к элементам управления, которые можно перемещать, изменять размер и (или) поворачивать в двумерном пространстве. |
ITransformProvider2 |
Расширяет интерфейс ITransformProvider, чтобы поставщики модель автоматизации пользовательского интерфейса предоставляли свойства для поддержки функции масштабирования окна просмотра элемента управления. |
IValueProvider |
Предоставляет доступ к элементам управления, которые имеют встроенное значение, которое не охватывает диапазон и может быть представлено в виде строки. |
IVirtualizedItemProvider |
Предоставляет доступ к виртуализированным элементам, которые представляются элементами автоматизации заполнителей в дереве модель автоматизации пользовательского интерфейса. |
IWindowProvider |
Предоставляет доступ к основным функциям на основе окна элемента управления. |