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