Share via


Interfaz ITableProvider (uiautomationcore.h)

Proporciona acceso a los controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de este elemento deben implementar ITableItemProvider y organizarse en un sistema de coordenadas lógico bidimensional que se puede recorrer mediante el teclado.

Herencia

La interfaz ITableProvider hereda de la interfaz IUnknown . ITableProvider también tiene estos tipos de miembros:

Métodos

La interfaz ITableProvider tiene estos métodos.

 
ITableProvider::get_RowOrColumnMajor

Especifica la dirección principal del recorrido de la tabla.
ITableProvider::GetColumnHeaders

Obtiene una colección de proveedores de Microsoft Automatización de la interfaz de usuario que representa todos los encabezados de columna de una tabla.
ITableProvider::GetRowHeaders

Obtiene una colección de proveedores de Microsoft Automatización de la interfaz de usuario que representa todos los encabezados de fila de una tabla.

Comentarios

Este patrón de control es análogo a IGridProvider con la distinción de que cualquier control que implemente ITableProvider también debe exponer una relación de encabezado de columna o fila para cada elemento secundario.

Los controles que implementan ITableProvider también son necesarios para implementar IGridProvider para exponer la funcionalidad de cuadrícula inherente de un control de tabla.

Se implementa en un proveedor de Automatización de la interfaz de usuario que debe admitir el patrón de control Table y el patrón de control Grid.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (incluir UIAutomation.h)

Consulte también

Información general sobre proveedores de UI Automation