Expand Minimize

IGridProvider interface

Provides access to controls that act as containers for a collection of child elements organized in a two-dimensional logical coordinate system that can be traversed (that is, a Microsoft UI Automation client can move to adjacent controls) by using the keyboard. The children of this element must implement IGridItemProvider.

Members

The IGridProvider interface inherits from the IUnknown interface. IGridProvider also has these types of members:

Methods

The IGridProvider interface has these methods.

MethodDescription
GetItem

Retrieves the UI Automation provider for the specified cell.

 

Properties

The IGridProvider interface has these properties.

PropertyAccess typeDescription

ColumnCount

Read-only

Specifies the total number of columns in the grid.

RowCount

Read-only

Specifies the total number of rows in the grid.

 

Remarks

The IGridProvider interface exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. The children of this element must implement IGridItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.

Implemented on a UI Automation provider that must support the Grid control pattern.

IGridProvider does not enable active manipulation of a grid; ITransformProvider must be implemented for this.

Requirements

Minimum supported client

Windows XP [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2003 [desktop apps | Windows Store apps]

Header

UIAutomationCore.h (include UIAutomation.h)

IDL

UIAutomationCore.idl

DLL

UIAutomationCore.dll

IID

IID_IGridProvider is defined as b17d6187-0907-464b-a168-0ef17a1572b1

See also

UI Automation Providers Overview

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.