Export (0) Print
Expand All

IUIAutomationTablePattern interface

Provides access to 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.

When to implement

UI Automation client applications do not implement IUIAutomationTablePattern.

Members

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

Methods

The IUIAutomationTablePattern interface has these methods.

MethodDescription
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.

 

Properties

The IUIAutomationTablePattern interface has these properties.

PropertyAccess typeDescription

CachedRowOrColumnMajor

Read-only

Retrieves the cached primary direction of traversal for the table.

CurrentRowOrColumnMajor

Read-only

Retrieves the primary direction of traversal for the 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.

Requirements

Minimum supported client

Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista, Windows XP with SP3 and Platform Update for Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008, Windows Server 2003 with SP2 and Platform Update for Windows Server 2008 [desktop apps only]

Header

UIAutomationClient.h (include UIAutomation.h)

IDL

UIAutomationClient.idl

DLL

UIAutomationCore.dll

IID

IID_IUIAutomationTablePattern is defined as 620e691c-ea96-4710-a850-754b24ce2417

See also

Control Pattern Interfaces for Clients

 

 

Community Additions

ADD
Show:
© 2014 Microsoft