Interfaces de patrón de control para clientes

En esta sección se describen las interfaces de patrón de control para aplicaciones cliente Automatización de la interfaz de usuario no administradas.

En esta sección

Interfaz Descripción
IUIAutomationAnnotationPattern
Proporciona acceso a las propiedades de una anotación en un documento.
IUIAutomationCustomNavigationPattern
Expone un método para admitir el acceso de un cliente de Microsoft Automatización de la interfaz de usuario a los controles que admiten un orden de navegación personalizado.
IUIAutomationDockPattern
Proporciona acceso a un control que permite organizar los elementos secundarios horizontal y verticalmente, en relación entre sí.
IUIAutomationDragPattern
Proporciona acceso a la información expuesta por un proveedor de Automatización de la interfaz de usuario para un elemento que se puede arrastrar como parte de una operación de arrastrar y colocar.
IUIAutomationDropTargetPattern
Proporciona acceso a la información de arrastrar y colocar expuesta por un proveedor de Automatización de la interfaz de usuario para un elemento que puede ser el destino de colocación de una operación de arrastrar y colocar.
IUIAutomationExpandCollapsePattern
Proporciona acceso a un control que puede expandir visualmente para mostrar contenido y contraer para ocultar el contenido.
IUIAutomationGridItemPattern
Proporciona acceso a un control secundario en un contenedor de estilo de cuadrícula que admite la interfaz IUIAutomationGridPattern .
IUIAutomationGridPattern
Proporciona acceso a un control que actúa como contenedor para una colección de controles secundarios organizados en un sistema de coordenadas lógicas bidimensionales que se pueden recorrer por fila y columna.
IUIAutomationInvokePattern
Expone un método que permite a una aplicación cliente invocar la acción de un control (normalmente un botón).
IUIAutomationItemContainerPattern
Expone un método que recupera un elemento de un contenedor, como una lista virtual.
IUIAutomationLegacyIAccessiblePattern
Expone métodos y propiedades que permiten a los clientes de Automatización de la interfaz de usuario recuperar información de la interfaz de usuario de los servidores de Accesibilidad activa de Microsoft (MSAA).
IUIAutomationMultipleViewPattern
Proporciona acceso a un control que puede cambiar entre varias representaciones de la misma información o conjunto de controles secundarios.
IUIAutomationObjectModelPattern
Proporciona acceso al modelo de objetos subyacente implementado por un control o aplicación.
IUIAutomationPatternHandler
Devuelve un objeto contenedor de API de cliente y para anular las solicitudes de propiedad y método a una instancia de proveedor real.
IUIAutomationPatternInstance
Representa un objeto de patrón de control. El contenedor de API de cliente usa esta interfaz para implementar todas las llamadas de propiedad y método en términos de los métodos GetProperty y CallMethod .
IUIAutomationRangeValuePattern
Proporciona acceso a un control que presenta un intervalo de valores.
IUIAutomationScrollItemPattern
Expone un método que permite colocar un elemento en una vista desplazable en una parte visible de la vista.
IUIAutomationScrollPattern
Proporciona acceso a un control que actúa como contenedor desplazable para una colección de elementos secundarios.
IUIAutomationSelectionItemPattern
Proporciona acceso a los elementos secundarios seleccionables de un control de contenedor que admite IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Proporciona acceso a un control que contiene elementos secundarios seleccionables. Los elementos secundarios de este elemento admiten IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Extiende la interfaz IUIAutomationSelectionPattern para proporcionar información sobre los elementos seleccionados.
IUIAutomationSpreadsheetItemPattern
Permite a una aplicación cliente recuperar información sobre un elemento (celda) en una hoja de cálculo.
IUIAutomationSpreadsheetPattern
Permite que una aplicación cliente acceda a los elementos (celdas) de una hoja de cálculo.
IUIAutomationStylesPattern
Permite a los clientes Automatización de la interfaz de usuario recuperar los estilos visuales asociados a un elemento de un documento.
IUIAutomationSynchronizedInputPattern
Proporciona acceso al teclado o a la entrada del mouse de un control.
IUIAutomationTableItemPattern
Proporciona acceso a un elemento secundario de un contenedor que admite IUIAutomationTablePattern.
IUIAutomationTablePattern
Proporciona acceso a un control que actúa como contenedor para una colección de elementos secundarios. Los elementos secundarios de este elemento admiten IUIAutomationTableItemPattern y se organizan en un sistema de coordenadas lógico bidimensional que se puede recorrer por fila y columna.
IUIAutomationTextChildPattern
Proporciona acceso a un control basado en texto (o un objeto incrustado en texto) que es un elemento secundario o descendiente de otro control basado en texto.
IUIAutomationTextEditPattern
Proporciona acceso a un control que modifica texto, por ejemplo, un control que realiza autocorrección o habilita la composición de entrada mediante un editor de métodos de entrada (IME).
IUIAutomationTextPattern
Proporciona acceso a un control que contiene texto.
IUIAutomationTextPattern2
Extiende la interfaz IUIAutomationTextPattern .
IUIAutomationTextRange
Proporciona acceso a un intervalo de texto continuo en un contenedor que admite la interfaz IUIAutomationTextPattern . Las aplicaciones cliente pueden usar la interfaz IUIAutomationTextRange para seleccionar, comparar y recuperar objetos incrustados del intervalo de texto.
IUIAutomationTextRange2
Extiende la interfaz IUIAutomationTextRange para permitir que los clientes de Automatización de la interfaz de usuario invoquen menús contextuales mediante programación.
IUIAutomationTextRange3
Extiende la interfaz IUIAutomationTextRange2 para admitir un acceso más rápido a los datos de texto enriquecido subyacentes en un intervalo de texto.
IUIAutomationTextRangeArray
Representa una colección de objetos IUIAutomationTextRange .
IUIAutomationTogglePattern
Proporciona acceso a un control que puede recorrer un conjunto de estados y mantener un estado después de establecerlo.
IUIAutomationTransformPattern
Proporciona acceso a un control que se puede mover, cambiar de tamaño o girar.
IUIAutomationTransformPattern2
Extiende la interfaz IUIAutomationTransformPattern para permitir que los clientes de Automatización de la interfaz de usuario accedan mediante programación a la funcionalidad de zoom de ventanilla de un control.
IUIAutomationValuePattern
Proporciona acceso a un control que contiene un valor que no abarca un intervalo y que se puede representar como una cadena.
IUIAutomationVirtualizedItemPattern
Representa un elemento virtualizado, que es un elemento representado por un elemento de automatización de marcador de posición en el árbol de Automatización de la interfaz de usuario.
IUIAutomationWindowPattern
Proporciona acceso a la funcionalidad fundamental de una ventana.

clientes de Automatización de la interfaz de usuario