Interfaz IUIAutomationElement (uiautomationclient.h)

Expone métodos y propiedades para un elemento de Automatización de la interfaz de usuario, que representa un elemento de interfaz de usuario.

Herencia

La interfaz IUIAutomationElement hereda de la interfaz IUnknown . IUIAutomationElement también tiene estos tipos de miembros:

Métodos

La interfaz IUIAutomationElement tiene estos métodos.

 
IUIAutomationElement::BuildUpdatedCache

Recupera un nuevo elemento de Automatización de la interfaz de usuario con una memoria caché actualizada.
IUIAutomationElement::FindAll

Devuelve todos los elementos de automatización de la interfaz de usuario que cumplen la condición especificada.
IUIAutomationElement::FindAllBuildCache

Devuelve todos los elementos de automatización de la interfaz de usuario que cumplen la condición especificada, captura previamente las propiedades solicitadas y los patrones de control, y almacena los elementos de captura previa en la memoria caché.
IUIAutomationElement::FindFirst

Recupera el primer elemento secundario o descendiente que coincide con la condición especificada.
IUIAutomationElement::FindFirstBuildCache

Recupera el primer elemento secundario o descendiente que coincide con la condición especificada, captura previamente las propiedades solicitadas y los patrones de control, y almacena los elementos previamente capturados en la memoria caché.
IUIAutomationElement::get_CachedAcceleratorKey

Recupera la tecla de aceleración almacenada en caché para el elemento .
IUIAutomationElement::get_CachedAccessKey

Recupera el carácter de clave de acceso almacenado en caché para el elemento .
IUIAutomationElement::get_CachedAriaProperties

Recupera las propiedades de aplicaciones de Internet enriquecidas accesibles (ARIA) almacenadas en caché del elemento .
IUIAutomationElement::get_CachedAriaRole

Recupera el rol de Aplicaciones de Internet enriquecidas accesibles (ARIA) almacenados en caché del elemento.
IUIAutomationElement::get_CachedAutomationId

Recupera el identificador de Automatización de la interfaz de usuario de Microsoft almacenado en caché del elemento.
IUIAutomationElement::get_CachedBoundingRectangle

Recupera las coordenadas almacenadas en caché del rectángulo que incluye completamente el elemento .
IUIAutomationElement::get_CachedClassName

Recupera el nombre de clase almacenado en caché del elemento.
IUIAutomationElement::get_CachedControllerFor

Recupera una matriz almacenada en caché de elementos de automatización de la interfaz de usuario para los que este elemento actúa como controlador.
IUIAutomationElement::get_CachedControlType

Recupera un valor almacenado en caché que indica el tipo de control del elemento.
IUIAutomationElement::get_CachedCulture

Recupera un valor almacenado en caché que indica la referencia cultural asociada al elemento .
IUIAutomationElement::get_CachedDescribedBy

Recupera una matriz almacenada en caché de elementos que describen este elemento.
IUIAutomationElement::get_CachedFlowsTo

Recupera una matriz almacenada en caché de elementos que indican el orden de lectura después del elemento actual.
IUIAutomationElement::get_CachedFrameworkId

Recupera el nombre almacenado en caché del marco de interfaz de usuario subyacente asociado al elemento .
IUIAutomationElement::get_CachedHasKeyboardFocus

Valor almacenado en caché que indica si el elemento tiene el foco del teclado.
IUIAutomationElement::get_CachedHelpText

Recupera el texto de ayuda almacenado en caché para el elemento .
IUIAutomationElement::get_CachedIsContentElement

Valor almacenado en caché que indica si el elemento es un elemento de contenido.
IUIAutomationElement::get_CachedIsControlElement

Recupera un valor almacenado en caché que indica si el elemento es un elemento de control.
IUIAutomationElement::get_CachedIsDataValidForForm

Recupera un valor almacenado en caché que indica si el elemento contiene datos válidos para el formulario.
IUIAutomationElement::get_CachedIsEnabled

Recupera un valor almacenado en caché que indica si el elemento está habilitado.
IUIAutomationElement::get_CachedIsKeyboardFocusable

Recupera un valor almacenado en caché que indica si el elemento puede aceptar el foco del teclado.
IUIAutomationElement::get_CachedIsOffscreen

Recupera un valor almacenado en caché que indica si el elemento está fuera de la pantalla.
IUIAutomationElement::get_CachedIsPassword

Recupera un valor almacenado en caché que indica si el elemento contiene una contraseña oculta.
IUIAutomationElement::get_CachedIsRequiredForForm

Recupera un valor almacenado en caché que indica si es necesario rellenar el elemento en un formulario.
IUIAutomationElement::get_CachedItemStatus

Recupera una descripción almacenada en caché del estado de un elemento dentro de un elemento.
IUIAutomationElement::get_CachedItemType

Recupera una cadena almacenada en caché que describe el tipo de elemento representado por el elemento .
IUIAutomationElement::get_CachedLabeledBy

Recupera el elemento almacenado en caché que contiene la etiqueta de texto de este elemento.
IUIAutomationElement::get_CachedLocalizedControlType

Recupera la descripción localizada almacenada en caché del tipo de control del elemento.
IUIAutomationElement::get_CachedName

Recupera el nombre almacenado en caché del elemento.
IUIAutomationElement::get_CachedNativeWindowHandle

Recupera el identificador de ventana almacenado en caché del elemento .
IUIAutomationElement::get_CachedOrientation

Recupera un valor almacenado en caché que indica la orientación del elemento.
IUIAutomationElement::get_CachedProcessId

Recupera el identificador almacenado en caché del proceso que hospeda el elemento .
IUIAutomationElement::get_CachedProviderDescription

Recupera una descripción almacenada en caché del proveedor para este elemento.
IUIAutomationElement::get_CurrentAcceleratorKey

Recupera la tecla de aceleración del elemento .
IUIAutomationElement::get_CurrentAccessKey

Recupera el carácter de clave de acceso para el elemento .
IUIAutomationElement::get_CurrentAriaProperties

Recupera las propiedades de aplicaciones de Internet enriquecidas accesibles (ARIA) del elemento .
IUIAutomationElement::get_CurrentAriaRole

Recupera el rol Aplicaciones de Internet enriquecidas accesibles (ARIA) del elemento.
IUIAutomationElement::get_CurrentAutomationId

Recupera el identificador de Automatización de la interfaz de usuario de Microsoft del elemento.
IUIAutomationElement::get_CurrentBoundingRectangle

Recupera las coordenadas del rectángulo que incluye completamente el elemento .
IUIAutomationElement::get_CurrentClassName

Recupera el nombre de clase del elemento.
IUIAutomationElement::get_CurrentControllerFor

Recupera una matriz de elementos para los que este elemento actúa como controlador.
IUIAutomationElement::get_CurrentControlType

Recupera el tipo de control del elemento.
IUIAutomationElement::get_CurrentCulture

Recupera el identificador de referencia cultural del elemento.
IUIAutomationElement::get_CurrentDescribedBy

Recupera una matriz de elementos que describen este elemento.
IUIAutomationElement::get_CurrentFlowsTo

Recupera una matriz de elementos que indica el orden de lectura después del elemento actual.
IUIAutomationElement::get_CurrentFrameworkId

Recupera el nombre del marco de interfaz de usuario subyacente.
IUIAutomationElement::get_CurrentHasKeyboardFocus

Indica si el elemento tiene el foco del teclado.
IUIAutomationElement::get_CurrentHelpText

Recupera el texto de ayuda del elemento .
IUIAutomationElement::get_CurrentIsContentElement

Indica si el elemento es un elemento de contenido.
IUIAutomationElement::get_CurrentIsControlElement

Indica si el elemento es un elemento de control.
IUIAutomationElement::get_CurrentIsDataValidForForm

Indica si el elemento contiene datos válidos para un formulario.
IUIAutomationElement::get_CurrentIsEnabled

Indica si el elemento está habilitado.
IUIAutomationElement::get_CurrentIsKeyboardFocusable

Indica si el elemento puede aceptar el foco del teclado.
IUIAutomationElement::get_CurrentIsOffscreen

Indica si el elemento está fuera de pantalla.
IUIAutomationElement::get_CurrentIsPassword

Indica si el elemento contiene una contraseña oculta.
IUIAutomationElement::get_CurrentIsRequiredForForm

Indica si el elemento debe rellenarse en un formulario.
IUIAutomationElement::get_CurrentItemStatus

Recupera la descripción del estado de un elemento de un elemento.
IUIAutomationElement::get_CurrentItemType

Recupera una descripción del tipo de elemento de interfaz de usuario representado por el elemento .
IUIAutomationElement::get_CurrentLabeledBy

Recupera el elemento que contiene la etiqueta de texto de este elemento.
IUIAutomationElement::get_CurrentLocalizedControlType

Recupera una descripción localizada del tipo de control del elemento.
IUIAutomationElement::get_CurrentName

Recupera el nombre del elemento.
IUIAutomationElement::get_CurrentNativeWindowHandle

Recupera el identificador de ventana del elemento .
IUIAutomationElement::get_CurrentOrientation

Recupera un valor que indica la orientación del elemento.
IUIAutomationElement::get_CurrentProcessId

Recupera el identificador del proceso que hospeda el elemento .
IUIAutomationElement::get_CurrentProviderDescription

Recupera una descripción del proveedor para este elemento.
IUIAutomationElement::GetCachedChildren

Recupera los elementos secundarios almacenados en caché de este elemento de automatización de la interfaz de usuario.
IUIAutomationElement::GetCachedParent

Recupera de la memoria caché el elemento primario de este elemento de Automatización de la interfaz de usuario.
IUIAutomationElement::GetCachedPattern

Recupera de la memoria caché la interfaz IUnknown del patrón de control especificado de este elemento de automatización de la interfaz de usuario.
IUIAutomationElement::GetCachedPatternAs

Recupera la interfaz de patrón de control del patrón especificado de la memoria caché de este elemento de Automatización de la interfaz de usuario.
IUIAutomationElement::GetCachedPropertyValue

Recupera un valor de propiedad de la memoria caché de este elemento de Automatización de la interfaz de usuario.
IUIAutomationElement::GetCachedPropertyValueEx

Recupera un valor de propiedad de la memoria caché de este elemento de Automatización de la interfaz de usuario y, opcionalmente, omite cualquier valor predeterminado.
IUIAutomationElement::GetClickablePoint

Recupera un punto en el elemento en el que se puede hacer clic.
IUIAutomationElement::GetCurrentPattern

Recupera la interfaz IUnknown del patrón de control especificado en este elemento de automatización de la interfaz de usuario.
IUIAutomationElement::GetCurrentPatternAs

Recupera la interfaz de patrón de control del patrón especificado en este elemento de Automatización de la interfaz de usuario.
IUIAutomationElement::GetCurrentPropertyValue

Recupera el valor actual de una propiedad para este elemento de Automatización de la interfaz de usuario.
IUIAutomationElement::GetCurrentPropertyValueEx

Recupera un valor de propiedad para este elemento de Automatización de la interfaz de usuario y, opcionalmente, omite cualquier valor predeterminado.
IUIAutomationElement::GetRuntimeId

Recupera el identificador único asignado al elemento de la interfaz de usuario.
IUIAutomationElement::SetFocus

Establece el foco del teclado en este elemento de automatización de la interfaz de usuario.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uiautomationclient.h (include UIAutomation.h)

Consulte también

Interfaces de elementos de automatización de la interfaz de usuario para clientes