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.
| Method | Description |
|---|---|
| GetItem |
Retrieves the UI Automation provider for the specified cell. |
Properties
The IGridProvider interface has these properties.
| Property | Access type | Description |
|---|---|---|
|
Read-only |
Specifies the total number of columns in the grid. | |
|
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 |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_IGridProvider is defined as b17d6187-0907-464b-a168-0ef17a1572b1 |
See also