提供程序的控制模式接口

本部分介绍由UI 自动化提供程序实现的控件模式接口,以公开有关非托管 Windows 应用程序中的控件的信息。

在本节中

接口 说明
IAnnotationProvider
公开文档中批注的属性。
IDockProvider
提供对停靠容器中元素的访问。
IDragProvider
使 Microsoft UI 自动化 元素能够将自身描述为可在拖放操作中拖动的元素。
IDropTargetProvider
使UI 自动化元素能够将自身描述为一个元素,该元素可以在UI 自动化拖放操作中接收拖动元素的放置。
IExpandCollapseProvider
提供对控件的访问权限,该控件在视觉上展开以显示内容,折叠以隐藏内容。
IGridItemProvider
提供对实现 IGridProvider 的容器的各个子控件的访问。
IGridProvider
提供对充当子元素集合容器的控件的访问,这些子元素组织在二维逻辑坐标系中可以遍历 (即,UI 自动化客户端可以使用键盘移动到相邻控件) 。
IInvokeProvider
提供对启动或执行单个明确操作且激活时不保持状态的控件的访问。
IItemContainerProvider
提供对充当其他控件(如虚拟列表视图)容器的控件的访问权限。
ILegacyIAccessibleProvider
使UI 自动化客户端能够访问 Microsoft Active Accessibility 元素的基础 IAccessible 实现。
IMultipleViewProvider
提供对控件的访问权限,这些控件提供同一组信息或子控件的多个表示形式,并且能够在这些表示形式之间进行切换。
IObjectModelProvider
提供对由控件或应用程序实现的基础对象模型的访问。
IRangeValueProvider
提供对可设置为某个范围内的值的控件的访问。
IScrollItemProvider
提供对实现 IScrollProvider 的容器的各个子控件的访问。
IScrollProvider
提供对充当子对象集合的可滚动容器的控件的访问权限。
ISelectionItemProvider
提供对实现 ISelectionProvider 的容器的单个可选择子控件的访问。
ISelectionProvider
提供对充当单个可选子项集合容器的控件的访问权限。
ISelectionProvider2
扩展 ISelectionItemProvider 接口以提供有关所选项的信息。
ISpreadsheetItemProvider
提供对电子表格中项 (单元格) 相关信息的访问。
ISpreadsheetProvider
提供对电子表格中) 单元格 (项的访问。
IStylesProvider
提供对与文档内容关联的视觉样式的访问。
ISynchronizedInputProvider
允许UI 自动化客户端应用程序将鼠标或键盘输入定向到特定的 UI 元素。
ITableItemProvider
提供对实现 ITableProvider 的容器的子控件的访问。
ITableProvider
提供对充当子元素集合容器的控件的访问权限。 此元素的子元素必须实现 ITableItemProvider ,并在可以使用键盘遍历的二维逻辑坐标系中组织。
ITextChildProvider
提供对基于文本的控件 (或嵌入在文本) 中的对象的访问权限,该对象是另一个基于文本的控件的子级或后代。
ITextEditProvider
扩展 ITextProvider 接口,使UI 自动化提供程序能够公开编程文本编辑操作。
ITextProvider
提供对包含文本的控件的访问。
ITextProvider2
扩展 ITextProvider 接口,使UI 自动化提供程序能够公开作为批注目标的文本内容,以及有关属于提供程序的插入点的信息。
ITextRangeProvider
提供对实现 ITextProvider 或 ITextProvider2 的文本容器中连续文本范围的访问。
ITextRangeProvider2
扩展 ITextRangeProvider 接口,使UI 自动化提供程序能够调用上下文菜单。
IToggleProvider
提供对控件的访问,这些控件可以循环访问一组状态,并在设置后保持状态。
ITransformProvider
提供对可在二维空间内移动、调整大小和/或旋转的控件的访问。
ITransformProvider2
扩展 ITransformProvider 接口,使UI 自动化提供程序能够公开属性以支持控件的视区缩放功能。
IValueProvider
提供对具有不跨范围且可表示为字符串的固有值的控件的访问。
IVirtualizedItemProvider
提供对虚拟化项的访问,这些项是由UI 自动化树中的占位符自动化元素表示的项。
IWindowProvider
提供对控件基于窗口的基本功能的访问权限。

提供程序的控制模式接口