Compartir a través de


Encabezado uiautomationcore.h

Las características de accesibilidad de Windows usan este encabezado. Para más información, consulte:

uiautomationcore.h contiene las siguientes interfaces de programación:

Interfaces

 
IAccessibleEx

Expone métodos a los que llama Microsoft UI Automation para recuperar información adicional sobre un control que admita la accesibilidad activa de Microsoft.
IAccessibleHostingElementProviders

Un objeto de accesibilidad activa de Microsoft implementa esta interfaz cuando el objeto es la raíz de un árbol de accesibilidad que incluye controles Microsoft ActiveX sin ventana que implementan automatización de la interfaz de usuario de Microsoft.
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 Automatización de la interfaz de usuario de Microsoft describirse como un elemento que se puede arrastrar como parte de una operación de arrastrar y colocar.
IDropTargetProvider

Permite a un elemento de Automatización de la interfaz de usuario de Microsoft describirse como un elemento que puede recibir una colocación de un elemento arrastrado como parte de una operación de arrastrar y colocar de 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 controles que actúan como contenedores para una colección de elementos secundarios organizados en un sistema de coordenadas lógicas bidimensionales que se puede recorrer (es decir, un cliente de Automatización de la interfaz de usuario de Microsoft 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 de Automatización de la interfaz de usuario de Microsoft 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. (IObjectModelProvider)
IProxyProviderWinEventHandler

Expone un método implementado por los proveedores de proxy para controlar WinEvents.
IProxyProviderWinEventSink

Expone los métodos usados por los proveedores de proxy para generar eventos.
IRangeValueProvider

Proporciona acceso a los controles que se pueden establecer en un valor dentro de un intervalo.
IRawElementProviderAdviseEvents

Expone métodos a los que se llama para notificar al elemento raíz de un fragmento cuando una aplicación cliente de Automatización de la interfaz de usuario de Microsoft comienza o termina escuchando eventos en ese fragmento.
IRawElementProviderFragment

Expone métodos y propiedades en elementos de interfaz de usuario que forman parte de una estructura más de un nivel profundo, como un cuadro de lista o un elemento de lista. Implementado por el proveedor de Automatización de la interfaz de usuario de Microsoft.
IRawElementProviderFragmentRoot

Expone métodos y propiedades en el elemento raíz de un fragmento.
IRawElementProviderHostingAccessibles

Esta interfaz la implementa un proveedor de Automatización de la interfaz de usuario de Microsoft cuando el proveedor es la raíz de un árbol de accesibilidad que incluye controles sin ventana que admiten la accesibilidad activa de Microsoft.
IRawElementProviderHwndOverride

Expone un método que permite cambiar la posición de los elementos basados en ventanas dentro del árbol de automatización de la interfaz de usuario del fragmento.
IRawElementProviderSimple

Define métodos y propiedades que exponen elementos de interfaz de usuario simples.
IRawElementProviderSimple2

Extiende la interfaz IRawElementProviderSimple para habilitar mediante programación la invocación de menús contextuales.
IRawElementProviderSimple3

Extiende la interfaz IRawElementProviderSimple2 para habilitar la recuperación de metadatos sobre cómo la tecnología accesible debe indicar el tipo de contenido preferido.
IRawElementProviderWindowlessSite

Un sitio de control de Microsoft ActiveX implementa esta interfaz para permitir que un control ActiveX habilitado para Automatización de la interfaz de usuario de Microsoft exprese su accesibilidad.
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 que las aplicaciones cliente de Automatización de la interfaz de usuario de Microsoft dirijan 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.
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 de Microsoft 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 de Microsoft 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 de Microsoft 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 de Microsoft expongan propiedades para admitir la funcionalidad de zoom de ventanilla de un control.
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.
IUIAutomationRegistrar

Expone métodos para registrar nuevos patrones de control, propiedades y eventos.
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 marcadores de posición en el árbol de Automatización de la interfaz de usuario de Microsoft.
IWindowProvider

Proporciona acceso a la funcionalidad fundamental basada en ventanas de un control.

Estructuras

 
UiaChangeInfo

Contiene datos sobre un cambio de automatización de la interfaz de usuario que se produjo.
UiaPoint

Contiene las coordenadas de un punto.
UiaRect

Contiene la posición y el tamaño de un rectángulo, en coordenadas de pantalla.
UIAutomationEventInfo

Contiene información sobre un evento personalizado.
UIAutomationMethodInfo

Contiene información sobre un método compatible con un patrón de control personalizado.
UIAutomationParameter

Contiene información sobre un parámetro de un patrón de control personalizado.
UIAutomationPatternInfo

Contiene información sobre un patrón de control personalizado.
UIAutomationPropertyInfo

Contiene información sobre una propiedad personalizada.

Enumeraciones

 
ActiveEnd

Contiene valores posibles para el atributo de texto SelectionActiveEnd, que indica la ubicación del símbolo de intercalación relativa a un intervalo de texto que representa el texto seleccionado actualmente.
AnimationStyle

Contiene valores para el atributo de texto AnimationStyle.
BulletStyle

Contiene valores para el atributo de texto BulletStyle.
CapStyle

Contiene valores que especifican el valor del atributo de texto CapStyle.
CaretBidiMode

Contiene valores posibles para el atributo de texto CaretBidiMode, que indica si el símbolo de intercalación está en texto que fluye de izquierda a derecha o de derecha a izquierda.
CaretPosition

Contiene valores posibles para el atributo de texto CaretPosition, que indica la ubicación del símbolo de intercalación en relación con una línea de texto en un intervalo de texto.
DockPosition

Contiene valores que especifican la ubicación de una ventana de acoplamiento representada por el patrón de control Dock.
ExpandCollapseState

Contiene valores que especifican el estado de un elemento de interfaz de usuario que se puede expandir y contraer.
FillType

Contiene valores para el atributo FillType.
FlowDirections

Contiene valores para el atributo de texto TextFlowDirections.
LiveSetting

Contiene valores posibles para la propiedad LiveSetting. Esta propiedad se implementa mediante elementos del proveedor que forman parte de una región activa.
NavigateDirection

Contiene valores usados para especificar la dirección de navegación dentro del árbol de Automatización de la interfaz de usuario de Microsoft.
NotificationKind

Define los valores que indican el tipo de un evento de notificación y una sugerencia al agente de escucha sobre el procesamiento del evento.
NotificationProcessing

Define valores que indican cómo se debe procesar una notificación.
OrientationType

Contiene valores que especifican la orientación de un control.
OutlineStyles

Contiene valores para el atributo de texto OutlineStyle.
ProviderOptions

Contiene valores que especifican el tipo del proveedor de UI Automation. La propiedad IRawElementProviderSimple::P roviderOptions usa esta enumeración.
RowOrColumnMajor

Contiene valores que especifican si los datos de una tabla se deben leer principalmente por fila o por columna.
SayAsInterpretAs

Define los valores que indican cómo un motor de texto a voz debe interpretar datos específicos.
ScrollAmount

Contiene valores que especifican la dirección y la distancia que se va a desplazar.
StructureChangeType

Contiene valores que especifican el tipo de cambio en la estructura de árbol de Automatización de la interfaz de usuario de Microsoft.
SupportedTextSelection

Contiene valores que especifican el atributo de selección de texto admitido.
SynchronizedInputType

Contiene valores que especifican el tipo de entrada sincronizada.
TextDecorationLineStyle

Contiene valores que especifican los atributos de texto OverlineStyle, StrikethroughStyle y UnderlineStyle.
TextEditChangeType

Describe el cambio de edición de texto que realizan los controles cuando se generan o controlan eventos de edición de texto.
TextPatternRangeEndpoint

Contiene valores que especifican los puntos de conexión de un intervalo de texto.
TextUnit

Contiene valores que especifican unidades de texto para los fines de navegación.
ToggleState

Contiene valores que especifican el estado de alternancia de un elemento de Automatización de la interfaz de usuario de Microsoft que implementa el patrón de control Toggle.
UIAutomationType

Contiene valores usados para indicar los tipos de datos de Automatización de la interfaz de usuario de Microsoft.
VisualEffects

Contiene valores para el atributo VisualEffects.
WindowInteractionState

Contiene valores que especifican el estado actual de la ventana con fines de interacción del usuario.
WindowVisualState

Contiene valores que especifican el estado visual de una ventana.
ZoomUnit

Contiene valores posibles para el método IUIAutomationTransformPattern2::ZoomByUnit, que acerca la ventanilla de un control por la unidad especificada.