Interfaces de patrón de control para proveedores

En esta sección se describen las interfaces de patrón de control implementadas por Automatización de la interfaz de usuario proveedores para exponer información sobre los controles en aplicaciones Windows no administradas.

En esta sección

Interfaz Descripción
IAnnotationProvider
Expone las propiedades de una anotación en un documento.
IDockProvider
Proporciona acceso a un elemento de un contenedor de acoplamiento.
IDragProvider
Permite a un elemento de Microsoft Automatización de la interfaz de usuario describirse como un elemento que se puede arrastrar como parte de una operación de arrastrar y colocar.
IDropTargetProvider
Permite a un elemento Automatización de la interfaz de usuario describirse como un elemento que puede recibir una colocación de un elemento arrastrado como parte de una operación de arrastrar y colocar Automatización de la interfaz de usuario.
IExpandCollapseProvider
Proporciona acceso a un control que se expande visualmente para mostrar contenido y se contrae para ocultar el contenido.
IGridItemProvider
Proporciona acceso a controles secundarios individuales de contenedores que implementan IGridProvider.
IGridProvider
Proporciona acceso a los controles que actúan como contenedores para una colección de elementos secundarios organizados en un sistema de coordenadas lógico bidimensional que se puede recorrer (es decir, un cliente de Automatización de la interfaz de usuario puede moverse a controles adyacentes) mediante el teclado.
IInvokeProvider
Proporciona acceso a los controles que inician o realizan una única acción inequívoca y no mantienen el estado cuando se activan.
IItemContainerProvider
Proporciona acceso a los controles que actúan como contenedores de otros controles, como una vista de lista virtual.
ILegacyIAccessibleProvider
Permite a los clientes Automatización de la interfaz de usuario acceder a la implementación IAccessible subyacente de los elementos de accesibilidad activa de Microsoft.
IMultipleViewProvider
Proporciona acceso a los controles que proporcionan y pueden cambiar entre varias representaciones del mismo conjunto de información o controles secundarios.
IObjectModelProvider
Proporciona acceso al modelo de objetos subyacente implementado por un control o aplicación.
IRangeValueProvider
Proporciona acceso a los controles que se pueden establecer en un valor dentro de un intervalo.
IScrollItemProvider
Proporciona acceso a controles secundarios individuales de contenedores que implementan IScrollProvider.
IScrollProvider
Proporciona acceso a los controles que actúan como contenedores desplazables para una colección de objetos secundarios.
ISelectionItemProvider
Proporciona acceso a controles secundarios individuales y seleccionables de contenedores que implementan ISelectionProvider.
ISelectionProvider
Proporciona acceso a los controles que actúan como contenedores para una colección de elementos secundarios individuales que se pueden seleccionar.
ISelectionProvider2
Extiende la interfaz ISelectionItemProvider para proporcionar información sobre los elementos seleccionados.
ISpreadsheetItemProvider
Proporciona acceso a información sobre un elemento (celda) en una hoja de cálculo.
ISpreadsheetProvider
Proporciona acceso a los elementos (celdas) de una hoja de cálculo.
IStylesProvider
Proporciona acceso a los estilos visuales asociados al contenido de un documento.
ISynchronizedInputProvider
Permite Automatización de la interfaz de usuario aplicaciones cliente dirigir la entrada del mouse o del teclado a un elemento de interfaz de usuario específico.
ITableItemProvider
Proporciona acceso a controles secundarios de contenedores que implementan ITableProvider.
ITableProvider
Proporciona acceso a 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ógicas bidimensionales que se puede recorrer mediante el teclado.
ITextChildProvider
Proporciona acceso a un control basado en texto (o a un objeto incrustado en texto) que es un elemento secundario o descendiente de otro control basado en texto.
ITextEditProvider
Extiende la interfaz ITextProvider para permitir que los proveedores de Automatización de la interfaz de usuario expongan acciones de edición de texto mediante programación.
ITextProvider
Proporciona acceso a los controles que contienen texto.
ITextProvider2
Extiende la interfaz ITextProvider para permitir que los proveedores de Automatización de la interfaz de usuario expongan contenido textual que es el destino de una anotación e información sobre un símbolo de intercalación que pertenece al proveedor.
ITextRangeProvider
Proporciona acceso a un intervalo de texto continuo en un contenedor de texto que implementa ITextProvider o ITextProvider2.
ITextRangeProvider2
Extiende la interfaz ITextRangeProvider para permitir que los proveedores de Automatización de la interfaz de usuario invoquen menús contextuales.
IToggleProvider
Proporciona acceso a los controles que pueden recorrer un conjunto de estados y mantener un estado después de establecerlo.
ITransformProvider
Proporciona acceso a los controles que se pueden mover, cambiar de tamaño o girar dentro de un espacio bidimensional.
ITransformProvider2
Extiende la interfaz ITransformProvider para permitir que los proveedores de Automatización de la interfaz de usuario expongan propiedades para admitir la funcionalidad de zoom de ventanilla de un control.
IValueProvider
Proporciona acceso a los controles que tienen un valor intrínseco que no abarca un intervalo y que se pueden representar como una cadena.
IVirtualizedItemProvider
Proporciona acceso a elementos virtualizados, que son elementos representados por elementos de automatización de marcador de posición en el árbol de Automatización de la interfaz de usuario.
IWindowProvider
Proporciona acceso a la funcionalidad fundamental basada en ventanas de un control.

Interfaces de patrón de control para proveedores