Share via


IUIAutomationTablePattern Interface

Exposes properties and methods of a control that acts as a container for a collection of child elements. The children of this element support IUIAutomationTableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

IUIAutomationTablePattern Members

CachedRowOrColumnMajor Retrieves the cached primary direction of traversal for the table.
CurrentRowOrColumnMajor Retrieves the primary direction of traversal for the table.
GetCachedColumnHeaders Retrieves a cached collection of UI Automation elements representing all the column headers in a table.
GetCachedRowHeaders Retrieves a cached collection of UI Automation elements representing all the row headers in a table.
GetCurrentColumnHeaders Retrieves a collection of UI Automation elements representing all the column headers in a table.
GetCurrentRowHeaders Retrieves a collection of UI Automation elements representing all the row headers in a table.

Remarks

This control pattern is analogous to IUIAutomationGridPattern with the distinction that any control that supports IUIAutomationTablePattern also exposes a column or row header relationship, or both, for each child element. Controls that support the table control pattern also support the grid control pattern in order to provide access to the inherent grid functionality of a table.

Interface Information

Inherits from IUnknown
Header and IDL files uiautomation.h, uiautomationclient.idl
Minimum operating systems Windows 7