Encabezado uiautomationclient.h
Este encabezado lo usan las características de accesibilidad de Windows. Para más información, consulte:
uiautomationclient.h contiene las siguientes interfaces de programación:
Interfaces
IUIAutomation Expone métodos que permiten que las aplicaciones cliente de Automatización de la interfaz de usuario de Microsoft detecten, accedan y filtren los elementos de automatización de la interfaz de usuario. |
IUIAutomation2 Extiende la interfaz IUIAutomation para exponer métodos adicionales para controlar la funcionalidad de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomation3 Extiende la interfaz IUIAutomation2 para exponer métodos adicionales para controlar la funcionalidad de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomation4 Amplía la interfaz IUIAutomation3 para exponer métodos adicionales para controlar la funcionalidad de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomation5 Amplía la interfaz IUIAutomation4 para exponer métodos adicionales para controlar la funcionalidad de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomation6 Amplía la interfaz IUIAutomation5 para exponer métodos adicionales para controlar la funcionalidad de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationActiveTextPositionChangedEventHandler Expone un método para controlar los eventos de Automatización de la interfaz de usuario de Microsoft que se producen cuando cambia la posición del texto activo. |
IUIAutomationAndCondition Expone propiedades y métodos que las aplicaciones cliente de Automatización de la interfaz de usuario de Microsoft pueden usar para recuperar información sobre una condición de propiedad basada en AND. |
IUIAutomationAnnotationPattern Proporciona acceso a las propiedades de una anotación en un documento. |
IUIAutomationBoolCondition Representa una condición que puede ser TRUE (selecciona todos los elementos) o FALSE (no selecciona ningún elemento). |
IUIAutomationCacheRequest Expone propiedades y métodos de una solicitud de caché. Las aplicaciones cliente usan esta interfaz para especificar las propiedades y los patrones de control que se almacenarán en caché cuando se obtiene un elemento de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationChangesEventHandler Expone un método para controlar uno o varios eventos de cambio de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationCondition Esta es la interfaz principal para las condiciones usadas en el filtrado al buscar elementos en el árbol de automatización de la interfaz de usuario. |
IUIAutomationCustomNavigationPattern Expone un método para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que admiten un orden de navegación personalizado. |
IUIAutomationDockPattern Proporciona acceso a un control que permite que los elementos secundarios se organicen 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 de Microsoft para un elemento que puede ser el destino de colocación de una operación de arrastrar y colocar. |
IUIAutomationElement Expone métodos y propiedades para un elemento de Automatización de la interfaz de usuario, que representa un elemento de interfaz de usuario. |
IUIAutomationElement2 Extiende la interfaz IUIAutomationElement. |
IUIAutomationElement3 Extiende la interfaz IUIAutomationElement2. |
IUIAutomationElement4 Extiende la interfaz IUIAutomationElement3. |
IUIAutomationElement5 Extiende la interfaz IUIAutomationElement4 para proporcionar acceso a los datos de puntos de referencia actuales y almacenados en caché. |
IUIAutomationElement6 Extiende la interfaz IUIAutomationElement5 para proporcionar acceso a descripciones completas actuales y almacenadas en caché. |
IUIAutomationElement7 Extiende la interfaz IUIAutomationElement6. |
IUIAutomationElement8 Extiende la interfaz IUIAutomationElement7. |
IUIAutomationElement9 Extiende la interfaz IUIAutomationElement8. |
IUIAutomationElementArray Representa una colección de elementos de automatización de la interfaz de usuario. |
IUIAutomationEventHandler Expone un método para controlar los eventos de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationEventHandlerGroup Expone métodos para agregar uno o varios eventos a una colección para el registro masivo a través de los métodos CreateEventHandlerGroup y AddEventHandlerGroup definidos en IUIAutomation6. |
IUIAutomationExpandCollapsePattern Proporciona acceso a un control que se puede expandir visualmente para mostrar contenido y contraer para ocultar el contenido. |
IUIAutomationFocusChangedEventHandler Expone un método para controlar los eventos que se generan cuando el foco del teclado se mueve a otro elemento de automatización de la interfaz de usuario. |
IUIAutomationGridItemPattern Proporciona acceso a un control secundario en un contenedor de estilo 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 filas y columnas. |
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 de Microsoft 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. |
IUIAutomationNotCondition Representa una condición que es negativa de otra condición. |
IUIAutomationNotificationEventHandler Expone un método para controlar los eventos de notificación de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationObjectModelPattern Proporciona acceso al modelo de objetos subyacente implementado por un control o aplicación. (IUIAutomationObjectModelPattern) |
IUIAutomationOrCondition Representa una condición formada por varias condiciones, al menos una de las cuales debe ser verdadera. |
IUIAutomationPropertyChangedEventHandler Expone un método para controlar los eventos de Automatización de la interfaz de usuario de Microsoft que se producen cuando se cambia una propiedad. |
IUIAutomationPropertyCondition Representa una condición basada en un valor de propiedad que se usa para buscar elementos de automatización de la interfaz de usuario. |
IUIAutomationProxyFactory Expone propiedades y métodos de un objeto que crea un proveedor de Automatización de la interfaz de usuario de Microsoft para elementos de interfaz de usuario que no tienen compatibilidad nativa con la automatización de la interfaz de usuario. Esta interfaz se implementa mediante servidores proxy. |
IUIAutomationProxyFactoryEntry Representa un generador de proxy en la tabla mantenida por La automatización de la interfaz de usuario de Microsoft y expone propiedades y métodos que las aplicaciones cliente pueden usar para interactuar con objetos IUIAutomationProxyFactory. |
IUIAutomationProxyFactoryMapping Expone propiedades y métodos para una tabla de generadores de proxy. Cada entrada de tabla se representa mediante una interfaz IUIAutomationProxyFactoryEntry. Las entradas están en el orden en que el sistema intentará usar los servidores proxy. |
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 un 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 tenga acceso a los elementos (celdas) de una hoja de cálculo. |
IUIAutomationStructureChangedEventHandler Expone un método para controlar los eventos que se producen cuando se cambia la estructura del árbol de Automatización de la interfaz de usuario de Microsoft. |
IUIAutomationStylesPattern Permite a los clientes de Automatización de la interfaz de usuario de Microsoft 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. |
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). |
IUIAutomationTextEditTextChangedEventHandler Expone un método para controlar los eventos que se producen cuando Automatización de la interfaz de usuario de Microsoft notifica un evento modificado por texto a partir de controles de edición de texto. |
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 de Microsoft 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 de Microsoft accedan mediante programación a la funcionalidad de zoom de ventanilla de un control. |
IUIAutomationTreeWalker Expone propiedades y métodos que usan las aplicaciones cliente de Automatización de la interfaz de usuario para ver y navegar por los elementos de automatización de la interfaz de usuario en el escritorio. |
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 automatización de la interfaz de usuario de Microsoft. |
IUIAutomationWindowPattern Proporciona acceso a la funcionalidad fundamental de una ventana. |
Estructuras
ExtendedProperty Contiene información sobre una propiedad extendida. |
Enumeraciones
AutomationElementMode La enumeración AutomationElementMode (uiautomationclient.h) contiene valores que especifican el tipo de referencia que se va a usar al devolver elementos de automatización de la interfaz de usuario. |
CoalesceEventsOptions Contiene valores posibles para la propiedad CoalesceEvents, que indica si un cliente de tecnología accesible recibe todos los eventos o un subconjunto donde se detectan y filtran los eventos duplicados. |
ConnectionRecoveryBehaviorOptions Contiene valores posibles para la propiedad ConnectionRecoveryBehavior, que indica si un cliente de tecnología accesible ajusta los tiempos de espera de solicitud del proveedor cuando el proveedor no responde. |
PropertyConditionFlags La enumeración PropertyConditionFlags (uiautomationclient.h) contiene valores usados para crear condiciones de propiedad. |
TreeScope La enumeración TreeScope (uiautomationclient.h) contiene valores que especifican el ámbito de varias operaciones en el árbol de Automatización de la interfaz de usuario de Microsoft. |
TreeTraversalOptions La enumeración TreeTraversalOptions (uiautomationclient.h) define valores que se pueden usar para personalizar el orden de navegación de árbol. |