Compartilhar via


Interface ITableProvider (uiautomationcore.h)

Fornece acesso a controles que atuam como contêineres para uma coleção de elementos filho. Os filhos desse elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógicas bidimensionais que pode ser percorrido usando o teclado.

Herança

A interface ITableProvider herda da interface IUnknown . ITableProvider também tem esses tipos de membros:

Métodos

A interface ITableProvider tem esses métodos.

 
ITableProvider::get_RowOrColumnMajor

Especifica a direção primária da passagem para a tabela.
ITableProvider::GetColumnHeaders

Obtém uma coleção de provedores do Microsoft Automação da Interface do Usuário que representa todos os cabeçalhos de coluna em uma tabela.
ITableProvider::GetRowHeaders

Obtém uma coleção de provedores do Microsoft Automação da Interface do Usuário que representa todos os cabeçalhos de linha em uma tabela.

Comentários

Esse padrão de controle é análogo ao IGridProvider com a distinção de que qualquer controle que implemente ITableProvider também deve expor uma relação de cabeçalho de coluna e/ou linha para cada elemento filho.

Os controles que implementam o ITableProvider também são necessários para implementar o IGridProvider para expor a funcionalidade de grade inerente de um controle de tabela.

Implementado em um provedor de Automação da Interface do Usuário que deve dar suporte ao padrão de controle Tabela e ao padrão de controle grade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (inclua UIAutomation.h)

Confira também

Visão Geral dos Provedores de Automação de Interface do Usuário