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