提供程序的控件模式接口

本部分介绍 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
提供对文本容器中连续文本范围的访问,该容器实现 ITextProviderITextProvider2
ITextRangeProvider2
扩展 ITextRangeProvider 接口,使 UI 自动化提供程序能够调用上下文菜单。
IToggleProvider
提供对控件的访问,这些控件可以在设置后循环访问一组状态并维护状态。
ITransformProvider
提供对可在二维空间内移动、调整大小和/或旋转的控件的访问。
ITransformProvider2
扩展 ITransformProvider 接口,使 UI 自动化提供程序能够公开属性以支持控件的视口缩放功能。
IValueProvider
提供对具有不跨范围且可表示为字符串的固有值的控件的访问。
IVirtualizedItemProvider
提供对虚拟化项的访问,这些项由 UI 自动化树中的占位符自动化元素表示。
IWindowProvider
提供对基于窗口的基本控件功能的访问权限。

提供程序的 控件模式接口