Interfaz IUIAutomationTreeWalker (uiautomationclient.h)
Expone propiedades y métodos que Automatización de la interfaz de usuario aplicaciones cliente usan para ver y navegar por los elementos Automatización de la interfaz de usuario en el escritorio.
Herencia
La interfaz IUIAutomationTreeWalker hereda de la interfaz IUnknown . IUIAutomationTreeWalker también tiene estos tipos de miembros:
Métodos
La interfaz IUIAutomationTreeWalker tiene estos métodos.
IUIAutomationTreeWalker::get_Condition Recupera la condición que define la vista del árbol de Automatización de la interfaz de usuario. |
IUIAutomationTreeWalker::GetFirstChildElement Recupera el primer elemento secundario del elemento Automatización de la interfaz de usuario especificado. |
IUIAutomationTreeWalker::GetFirstChildElementBuildCache Recupera el primer elemento secundario del elemento Automatización de la interfaz de usuario especificado y almacena en caché las propiedades y los patrones de control. |
IUIAutomationTreeWalker::GetLastChildElement Recupera el último elemento secundario del elemento Automatización de la interfaz de usuario especificado. |
IUIAutomationTreeWalker::GetLastChildElementBuildCache Recupera el último elemento secundario del elemento Automatización de la interfaz de usuario especificado y almacena en caché las propiedades y los patrones de control. |
IUIAutomationTreeWalker::GetNextSiblingElement Recupera el siguiente elemento relacionado del elemento Automatización de la interfaz de usuario especificado. |
IUIAutomationTreeWalker::GetNextSiblingElementBuildCache Recupera el siguiente elemento relacionado del elemento Automatización de la interfaz de usuario especificado y almacena en caché las propiedades y los patrones de control. |
IUIAutomationTreeWalker::GetParentElement Recupera el elemento primario del elemento Automatización de la interfaz de usuario especificado. |
IUIAutomationTreeWalker::GetParentElementBuildCache Recupera el elemento primario del elemento Automatización de la interfaz de usuario especificado y almacena en caché las propiedades y los patrones de control. |
IUIAutomationTreeWalker::GetPreviousSiblingElement Recupera el elemento relacionado anterior del elemento Automatización de la interfaz de usuario especificado. |
IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache Recupera el elemento relacionado anterior del elemento Automatización de la interfaz de usuario especificado y almacena en caché las propiedades y los patrones de control. |
IUIAutomationTreeWalker::NormalizeElement Recupera el elemento antecesor más cercano al elemento de Microsoft Automatización de la interfaz de usuario especificado en la vista de árbol. |
IUIAutomationTreeWalker::NormalizeElementBuildCache Recupera el elemento antecesor más cercano al elemento de Microsoft Automatización de la interfaz de usuario especificado en la vista de árbol, captura previamente las propiedades solicitadas y los patrones de control, y almacena los elementos previamente capturados en la memoria caché. |
Comentarios
Automatización de la interfaz de usuario clientes ven los elementos en el escritorio como un conjunto de objetos IUIAutomation organizados en una estructura de árbol. Con la interfaz IUIAutomationTreeWalker , una aplicación cliente puede navegar seleccionando una vista del árbol y pasando de un elemento a otro en una dirección especificada mediante métodos como GetFirstChildElement y GetNextSiblingElement.
Navegar por el árbol mediante IUIAutomationTreeWalker puede dar lugar a llamadas entre procesos y no es tan eficaz como localizar un elemento mediante los métodos IUIAutomationElement::FindAll o IUIAutomationElement::FindFirst .
Si la aplicación cliente podría intentar buscar elementos en su propia interfaz de usuario, debe realizar todas las llamadas Automatización de la interfaz de usuario en un subproceso independiente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma 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 elemento Automatización de la interfaz de usuario para clientes