Compartir a través de


Encabezado uiautomationcoreapi.h

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

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

Functions

 
DockPattern_SetDockPosition

Acopla el elemento ui Automation en el dockPosition solicitado dentro de un contenedor de acoplamiento.
ExpandCollapsePattern_Collapse

Oculta todos los nodos descendientes, controles o contenido del elemento de automatización de la interfaz de usuario.
ExpandCollapsePattern_Expand

Expande un control en la pantalla para que muestre más información.
GridPattern_GetItem

Obtiene el nodo de un elemento de una cuadrícula.
InvokePattern_Invoke

Envía una solicitud para activar un control e iniciar su acción única e inequívoca. (InvokePattern_Invoke)
ItemContainerPattern_FindItemByProperty

Recupera un nodo dentro de un nodo contenedor, basado en un valor de propiedad especificado.
LegacyIAccessiblePattern_DoDefaultAction

Realiza la acción predeterminada de accesibilidad activa de Microsoft para el elemento . (LegacyIAccessiblePattern_DoDefaultAction)
LegacyIAccessiblePattern_GetIAccessible

Recupera un objeto IAccessible que corresponde al elemento de Automatización de la interfaz de usuario.
LegacyIAccessiblePattern_Select

Realiza una selección de accesibilidad activa de Microsoft. (LegacyIAccessiblePattern_Select)
LegacyIAccessiblePattern_SetValue

Establece la propiedad de valor de accesibilidad activa de Microsoft para el nodo.
MultipleViewPattern_GetViewName

Recupera el nombre de una vista específica del control. (MultipleViewPattern_GetViewName)
MultipleViewPattern_SetCurrentView

Establece un control en un diseño diferente.
RangeValuePattern_SetValue

Establece el valor de un control que tiene un intervalo numérico.
ScrollItemPattern_ScrollIntoView

Desplaza el área de contenido de un objeto contenedor para mostrar el elemento de Automatización de la interfaz de usuario dentro de la región visible (ventanilla) del contenedor.
ScrollPattern_Scroll

Desplaza la región visible actualmente del área de contenido del scrollAmount especificado, horizontalmente, verticalmente o ambas.
ScrollPattern_SetScrollPercent

Desplaza un contenedor a una posición específica horizontal, vertical o ambas.
SelectionItemPattern_AddToSelection

Agrega un elemento no seleccionado a una selección en un control .
SelectionItemPattern_RemoveFromSelection

Quita un elemento de la selección en un contenedor de selección.
SelectionItemPattern_Select

Selecciona un elemento en un contenedor de selección.
SynchronizedInputPattern_Cancel

Hace que el proveedor de automatización de la interfaz de usuario deje de escuchar la entrada del mouse o del teclado.
SynchronizedInputPattern_StartListening

Hace que el proveedor de automatización de la interfaz de usuario empiece a escuchar la entrada del mouse o del teclado.
TextPattern_get_DocumentRange

Obtiene el intervalo de texto para todo el documento.
TextPattern_get_SupportedTextSelection

Determina si se puede seleccionar y anular la selección del contenido del contenedor de texto.
TextPattern_GetSelection

Obtiene el intervalo actual de texto seleccionado de un contenedor de texto que admite el patrón de texto.
TextPattern_GetVisibleRanges

Recupera una matriz de intervalos de texto no contiguos de un contenedor de texto donde cada intervalo comienza con la primera línea parcialmente visible y continúa hasta el final de la última línea parcialmente visible.
TextPattern_RangeFromChild

Obtiene el intervalo de texto que abarca un nodo determinado.
TextPattern_RangeFromPoint

Recupera el intervalo de texto degenerado (vacío) más cercano a las coordenadas de pantalla especificadas. (TextPattern_RangeFromPoint)
TextRange_AddToSelection

Agrega a la colección existente de texto resaltado en un contenedor de texto que admite varias selecciones separadas resaltando texto complementario correspondiente al intervalo de texto de llamada Start y End endpoints.
TextRange_Clone

Copia un intervalo de texto.
TextRange_Compare

Compara dos intervalos de texto.
TextRange_CompareEndpoints

Devuelve un valor que indica si dos intervalos de texto tienen extremos idénticos.
TextRange_ExpandToEnclosingUnit

Expande el intervalo de texto a una unidad mayor o más pequeña, como Carácter, Word, Línea o Página.
TextRange_FindAttribute

Busca en una dirección especificada el primer fragmento de texto que admita un atributo de texto especificado.
TextRange_FindText

Devuelve el primer intervalo de texto en la dirección especificada que contiene el texto que está buscando el cliente.
TextRange_GetAttributeValue

Obtiene el valor de un atributo de texto para un intervalo de texto.
TextRange_GetBoundingRectangles

Recupera el número mínimo de rectángulos delimitadores que pueden incluir el intervalo, un rectángulo por línea.
TextRange_GetChildren

Devuelve todos los elementos de automatización de la interfaz de usuario incluidos en el intervalo de texto especificado.
TextRange_GetEnclosingElement

Devuelve el nodo del siguiente proveedor más pequeño que cubre el intervalo.
TextRange_GetText

Devuelve el texto de un intervalo de texto, hasta un número especificado de caracteres.
TextRange_Move

Mueve el intervalo de texto el número especificado de unidades solicitadas por el cliente.
TextRange_MoveEndpointByRange

Mueve un punto de conexión de un intervalo al extremo de otro intervalo.
TextRange_MoveEndpointByUnit

Mueve un punto de conexión del intervalo el número especificado de unidades.
TextRange_RemoveFromSelection

Quita el texto seleccionado, correspondiente al intervalo de texto que llama TextPatternRangeEndpoint_Start y TextPatternRangeEndpoint_End puntos de conexión, de una colección existente de texto seleccionado en un contenedor de texto que admite varias selecciones separadas.
TextRange_ScrollIntoView

Desplaza el texto para que el intervalo especificado esté visible en la ventanilla.
TextRange_Select

Selecciona un intervalo de texto.
TogglePattern_Toggle

Alterna un control a su siguiente estado admitido.
TransformPattern_Move

Mueve un elemento a una ubicación especificada en la pantalla.
TransformPattern_Resize

Cambia el tamaño de un elemento en la pantalla.
TransformPattern_Rotate

Gira un elemento en la pantalla.
UiaAddEvent

Agrega un agente de escucha para eventos en un nodo del árbol de automatización de la interfaz de usuario.
UiaClientsAreListening

Obtiene un valor que indica si alguna aplicación cliente está suscrita a eventos de Automatización de la interfaz de usuario de Microsoft.
UiaDisconnectAllProviders

Libera todos los recursos de Automatización de la interfaz de usuario de Microsoft que tienen todos los proveedores asociados al proceso de llamada.
UiaDisconnectProvider

Libera todas las referencias que un proveedor determinado contiene a objetos de Automatización de la interfaz de usuario de Microsoft.
UiaEventAddWindow

Agrega una ventana al agente de escucha de eventos.
UiaEventRemoveWindow

Quita una ventana del agente de escucha de eventos.
UiaFind

Recupera uno o varios nodos de automatización de la interfaz de usuario que coinciden con los criterios de búsqueda.
UiaGetErrorDescription

Obtiene una cadena de error para que se pueda pasar al cliente. Los clientes no usan este método directamente.
UiaGetPatternProvider

Recupera un patrón de control.
UiaGetPropertyValue

Recupera el valor de una propiedad de Automatización de la interfaz de usuario.
UiaGetReservedMixedAttributeValue

Recupera un valor reservado que indica que el valor de un atributo de texto de Automatización de la interfaz de usuario de Microsoft varía dentro de un intervalo de texto.
UiaGetReservedNotSupportedValue

Recupera un valor reservado que indica que no se admite una propiedad de Automatización de la interfaz de usuario de Microsoft o un atributo de texto.
UiaGetRootNode

Recupera el nodo raíz de automatización de la interfaz de usuario.
UiaGetRuntimeId

Recupera el identificador en tiempo de ejecución de un nodo de Automatización de la interfaz de usuario.
UiaGetUpdatedCache

Novedades la memoria caché de valores de propiedad y patrones de control.
UiaHasServerSideProvider

Determina si una ventana tiene una implementación del proveedor de Automatización de la interfaz de usuario de Microsoft.
UiaHostProviderFromHwnd

Obtiene el proveedor de host de una ventana.
UiaHPatternObjectFromVariant

Obtiene un objeto de patrón de control de un tipo VARIANT.
UiaHTextRangeFromVariant

Obtiene un intervalo de texto de un tipo VARIANT.
UiaHUiaNodeFromVariant

Obtiene un HUIANODE de un tipo VARIANT.
UiaIAccessibleFromProvider

Recupera una implementación IAccessible que proporciona datos de accesibilidad activa de Microsoft en nombre de un proveedor de Automatización de la interfaz de usuario de Microsoft.
UiaLookupId

Obtiene el identificador entero que se puede usar en métodos que requieren un PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID o EVENTID.
UiaNavigate

Navega por el árbol de automatización de la interfaz de usuario y, opcionalmente, recupera información almacenada en caché.
UiaNodeFromFocus

Recupera el nodo automatización de la interfaz de usuario para el elemento de interfaz de usuario que actualmente tiene el foco de entrada.
UiaNodeFromHandle

Recupera el nodo automatización de la interfaz de usuario asociado a una ventana.
UiaNodeFromPoint

Recupera el nodo automatización de la interfaz de usuario del elemento en el punto especificado.
UiaNodeFromProvider

Recupera el nodo automatización de la interfaz de usuario para un proveedor de elementos sin procesar.
UiaNodeRelease

Elimina un nodo de la memoria.
UiaPatternRelease

Elimina un objeto de patrón asignado de la memoria.
UiaProviderForNonClient

Obtiene el proveedor para todo el área que no es cliente de una ventana o para un control en el área que no es cliente de una ventana.
UiaProviderFromIAccessible

Crea un proveedor de Automatización de la interfaz de usuario de Microsoft basado en el objeto de accesibilidad activo de Microsoft especificado.
UiaRaiseActiveTextPositionChangedEvent

Lo llama un proveedor para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que un control de texto ha cambiado mediante programación texto. (UiaRaiseActiveTextPositionChangedEvent)
UiaRaiseAsyncContentLoadedEvent

Lo llama un proveedor para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que el contenido se carga de forma asincrónica.
UiaRaiseAutomationEvent

Notifica a los agentes de escucha de un evento.
UiaRaiseAutomationPropertyChangedEvent

Lo llaman los proveedores para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que ha cambiado una propiedad de elemento.
UiaRaiseChangesEvent

Lo llaman los proveedores para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que se ha producido un cambio.
UiaRaiseNotificationEvent

Lo llaman los proveedores para iniciar un evento de notificación.
UiaRaiseStructureChangedEvent

Lo llama un proveedor para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que ha cambiado la estructura del árbol.
UiaRaiseTextEditTextChangedEvent

Lo llama un proveedor para notificar al núcleo de Automatización de la interfaz de usuario de Microsoft que un control de texto ha cambiado mediante programación texto. (UiaRaiseTextEditTextChangedEvent)
UiaRectIsEmpty

Obtiene un valor booleano que especifica si un rectángulo tiene todas sus coordenadas establecidas en 0.
UiaRectSetEmpty

Establece los elementos de una estructura UiaRect en 0.
UiaRegisterProviderCallback

Registra el método definido por la aplicación al que llama la automatización de la interfaz de usuario para obtener un proveedor para un elemento.
UiaRemoveEvent

Quita un agente de escucha de eventos en un nodo del árbol de Automatización de la interfaz de usuario.
UiaReturnRawElementProvider

Obtiene una interfaz para el proveedor de Automatización de la interfaz de usuario para una ventana.
UiaSetFocus

Establece el foco de entrada en el elemento especificado en la interfaz de usuario.
UiaTextRangeRelease

Elimina un objeto de intervalo de texto asignado de la memoria.
ValuePattern_SetValue

Establece el valor de texto de un elemento.
VirtualizedItemPattern_Realize

Hace que el elemento virtual sea totalmente accesible como elemento de automatización de la interfaz de usuario. (VirtualizedItemPattern_Realize)
WindowPattern_Close

Cierra una ventana abierta.
WindowPattern_SetWindowVisualState

Establece el estado visual de una ventana; por ejemplo, para maximizar una ventana.
WindowPattern_WaitForInputIdle

Hace que el código de llamada se bloquee durante el tiempo especificado o hasta que el proceso asociado entre en un estado de inactividad, lo que ocurra primero. (WindowPattern_WaitForInputIdle)

Funciones de devolución de llamada

 
UiaEventCallback

Función implementada por el cliente a la que llama automatización de la interfaz de usuario cuando se genera un evento al que se ha suscrito el cliente.
UiaProviderCallback

Función definida por la aplicación a la que llama automatización de la interfaz de usuario para obtener un proveedor del lado cliente para un elemento.

Estructuras

 
UiaAndOrCondition

Nota Esta estructura está en desuso.  Contiene información sobre una condición compleja.
UiaAsyncContentLoadedEventArgs

Nota Esta estructura está en desuso.  Contiene información sobre un evento generado cuando un elemento de interfaz de usuario carga de forma asincrónica el contenido.
UiaCacheRequest

Nota Esta estructura está en desuso.  Contiene información sobre una solicitud para almacenar en caché datos sobre los elementos de automatización de la interfaz de usuario.
UiaCondition

Nota Esta estructura está en desuso.  Contiene información sobre una condición.
UiaEventArgs

Nota Esta estructura está en desuso.  Contiene información sobre un evento de Automatización de la interfaz de usuario de Microsoft.
UiaFindParams

Nota Esta estructura está en desuso.  Contiene parámetros usados en la función UiaFind.
UiaNotCondition

Nota Esta estructura está en desuso.  Contiene información sobre una condición negativa.
UiaPropertyChangedEventArgs

Nota Esta estructura está en desuso.  Contiene información sobre un evento que se genera cuando se produce un cambio de propiedad de elemento de Automatización de la interfaz de usuario de Microsoft.
UiaPropertyCondition

Nota Esta estructura está en desuso.  Contiene información sobre una condición usada para buscar elementos de automatización de la interfaz de usuario que tienen una propiedad coincidente.
UiaStructureChangedEventArgs

Nota Esta estructura está en desuso.  Contiene información sobre un evento que se genera cuando cambia la estructura del árbol de Automatización de la interfaz de usuario de Microsoft.
UiaWindowClosedEventArgs

Nota Esta estructura está en desuso.  Contiene información sobre un evento que se genera cuando se cierra una o varias ventanas.

Enumeraciones

 
AsyncContentLoadedState

Contiene valores que describen el progreso de la carga asincrónica del contenido.
AutomationElementMode

La enumeración AutomationElementMode (uiautomationcoreapi.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.
AutomationIdentifierType

Contiene valores usados en la función UiaLookupId.
ConditionType

Contiene valores que especifican un tipo de UiaCondition.
EventArgsType

Contiene valores que especifican el tipo de evento descrito por una estructura UiaEventArgs.
NormalizeState

Contiene valores que especifican el comportamiento de UiaGetUpdatedCache.
PropertyConditionFlags

La enumeración PropertyConditionFlags (uiautomationcoreapi.h) contiene valores usados en la creación de condiciones de propiedad.
ProviderType

Contiene valores que especifican el tipo de un proveedor de automatización de la interfaz de usuario del lado cliente (proxy).
TreeScope

La enumeración TreeScope (uiautomationcoreapi.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 (uiautomationcoreapi.h) define los valores que se pueden usar para personalizar el orden de navegación del árbol.