Interfaccia IUIAutomationTreeWalker (uiautomationclient.h)
Espone proprietà e metodi che Automazione interfaccia utente applicazioni client usano per visualizzare e esplorare gli elementi Automazione interfaccia utente sul desktop.
Ereditarietà
L'interfaccia IUIAutomationTreeWalker eredita dall'interfaccia IUnknown . IUIAutomationTreeWalker include anche questi tipi di membri:
Metodi
L'interfaccia IUIAutomationTreeWalker include questi metodi.
IUIAutomationTreeWalker::get_Condition Recupera la condizione che definisce la visualizzazione dell'albero Automazione interfaccia utente. |
IUIAutomationTreeWalker::GetFirstChildElement Recupera il primo elemento figlio dell'elemento Automazione interfaccia utente specificato. |
IUIAutomationTreeWalker::GetFirstChildElementBuildCache Recupera il primo elemento figlio dell'elemento Automazione interfaccia utente specificato e memorizza nella cache le proprietà e i pattern di controllo. |
IUIAutomationTreeWalker::GetLastChildElement Recupera l'ultimo elemento figlio dell'elemento Automazione interfaccia utente specificato. |
IUIAutomationTreeWalker::GetLastChildElementBuildCache Recupera l'ultimo elemento figlio dell'elemento Automazione interfaccia utente specificato e memorizza nella cache le proprietà e i pattern di controllo. |
IUIAutomationTreeWalker::GetNextSiblingElement Recupera l'elemento di pari livello successivo dell'elemento Automazione interfaccia utente specificato. |
IUIAutomationTreeWalker::GetNextSiblingElementBuildCache Recupera l'elemento di pari livello successivo dell'elemento Automazione interfaccia utente specificato e memorizza nella cache le proprietà e i pattern di controllo. |
IUIAutomationTreeWalker::GetParentElement Recupera l'elemento padre dell'elemento Automazione interfaccia utente specificato. |
IUIAutomationTreeWalker::GetParentElementBuildCache Recupera l'elemento padre dell'elemento Automazione interfaccia utente specificato e memorizza nella cache le proprietà e i pattern di controllo. |
IUIAutomationTreeWalker::GetPreviousSiblingElement Recupera l'elemento di pari livello precedente dell'elemento di Automazione interfaccia utente specificato. |
IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache Recupera l'elemento di pari livello precedente dell'elemento Automazione interfaccia utente specificato e memorizza nella cache le proprietà e i pattern di controllo. |
IUIAutomationTreeWalker::NormalizeElement Recupera l'elemento predecessore più vicino all'elemento Microsoft Automazione interfaccia utente specificato nella visualizzazione albero. |
IUIAutomationTreeWalker::NormalizeElementBuildCache Recupera l'elemento predecessore più vicino all'elemento Microsoft Automazione interfaccia utente specificato nella visualizzazione albero, prefeta le proprietà richieste e i pattern di controllo e archivia gli elementi prelettura nella cache. |
Commenti
Automazione interfaccia utente client visualizzano gli elementi sul desktop come set di oggetti IUIAutomation disposti in una struttura ad albero. Usando l'interfaccia IUIAutomationTreeWalker , un'applicazione client può spostarsi selezionando una visualizzazione dell'albero e passando da un elemento a un altro in una direzione specificata usando metodi come GetFirstChildElement e GetNextSiblingElement.
L'esplorazione dell'albero tramite IUIAutomationTreeWalker può comportare chiamate tra processi e non è altrettanto efficiente quanto l'individuazione di un elemento tramite i metodi IUIAutomationElement::FindAll o IUIAutomationElement::FindFirst .
Se l'applicazione client potrebbe tentare di trovare elementi nella propria interfaccia utente, è necessario eseguire tutte le chiamate Automazione interfaccia utente su un thread separato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationclient.h (include UIAutomation.h) |
Vedi anche
interfacce degli elementi Automazione interfaccia utente per i client