iTableProvider 接口 (uiautomationcore.h)
提供对充当子元素集合容器的控件的访问权限。 此元素的子元素必须实现 ITableItemProvider ,并在可以使用键盘遍历的二维逻辑坐标系中组织。
继承
ITableProvider 接口继承自 IUnknown 接口。 ITableProvider 还具有以下类型的成员:
方法
ITableProvider 接口具有以下方法。
ITableProvider::get_RowOrColumnMajor 指定表的遍历的主要方向。 |
ITableProvider::GetColumnHeaders 获取 Microsoft UI 自动化 提供程序的集合,这些提供程序表示表中的所有列标题。 |
ITableProvider::GetRowHeaders 获取 Microsoft UI 自动化 提供程序的集合,这些提供程序表示表中的所有行标题。 |
注解
此控件模式类似于 IGridProvider ,区别是实现 ITableProvider 的任何控件也必须公开每个子元素的列和/或行标题关系。
实现 IGridProvider 还需要实现 IGridProvider 的控件,以便公开表控件的固有网格功能。
在必须支持表控件模式和网格控件模式的UI 自动化提供程序上实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | uiautomationcore.h (包括 UIAutomation.h) |