iGridProvider 接口 (uiautomationcore.h)

提供对充当子元素集合容器的控件的访问,这些子元素组织在二维逻辑坐标系中可以遍历 (即 Microsoft UI 自动化 客户端可以使用键盘移动到相邻控件) 。 此元素的子元素必须实现 IGridItemProvider

继承

IGridProvider 接口继承自 IUnknown 接口。 IGridProvider 还具有以下类型的成员:

方法

IGridProvider 接口具有以下方法。

 
IGridProvider::get_ColumnCount

指定网格中的列总数。
IGridProvider::get_RowCount

指定网格中的总行数。
IGridProvider::GetItem

检索指定单元格的 Microsoft UI 自动化提供程序。

注解

IGridProvider 接口公开方法和属性,以支持UI 自动化客户端访问充当子元素集合容器的控件。 此元素的子元素必须实现 IGridItemProvider,并在二维逻辑坐标系中组织,该坐标系可遍历 (即,UI 自动化客户端可以使用键盘移动到相邻控件) 。

在必须支持 Grid 控件模式的UI 自动化提供程序上实现。

IGridProvider 不支持对网格进行主动操作;为此,必须实现 ITransformProvider

要求

要求
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 uiautomationcore.h (包括 UIAutomation.h)

请参阅

UI 自动化提供程序概述