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)

请参阅

UI 自动化提供程序概述