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