Compartir a través de


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.