提供程序的控件模式接口
本部分介绍 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 |
提供对基于窗口的基本控件功能的访问权限。 |
相关主题
-
提供程序的 控件模式接口