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

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

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