Antarmuka IUIAutomationTreeWalker (uiautomationclient.h)
Mengekspos properti dan metode yang digunakan aplikasi klien Automation UI untuk melihat dan menavigasi elemen Automation UI di desktop.
Warisan
Antarmuka IUIAutomationTreeWalker mewarisi dari antarmuka IUnknown . IUIAutomationTreeWalker juga memiliki jenis anggota berikut:
Metode
Antarmuka IUIAutomationTreeWalker memiliki metode ini.
IUIAutomationTreeWalker::get_Condition Mengambil kondisi yang menentukan tampilan pohon Automation UI. |
IUIAutomationTreeWalker::GetFirstChildElement Mengambil elemen turunan pertama dari elemen Automation UI yang ditentukan. |
IUIAutomationTreeWalker::GetFirstChildElementBuildCache Mengambil elemen turunan pertama dari elemen Automation UI yang ditentukan, dan menyimpan cache properti dan pola kontrol. |
IUIAutomationTreeWalker::GetLastChildElement Mengambil elemen turunan terakhir dari elemen Automation UI yang ditentukan. |
IUIAutomationTreeWalker::GetLastChildElementBuildCache Mengambil elemen turunan terakhir dari elemen Automation UI yang ditentukan, dan membuat cache properti dan pola kontrol. |
IUIAutomationTreeWalker::GetNextSiblingElement Mengambil elemen saudara kandung berikutnya dari elemen Automation UI yang ditentukan. |
IUIAutomationTreeWalker::GetNextSiblingElementBuildCache Mengambil elemen saudara kandung berikutnya dari elemen Automation UI yang ditentukan, dan membuat cache properti dan pola kontrol. |
IUIAutomationTreeWalker::GetParentElement Mengambil elemen induk dari elemen Automation UI yang ditentukan. |
IUIAutomationTreeWalker::GetParentElementBuildCache Mengambil elemen induk dari elemen Automation UI yang ditentukan, dan menyimpan cache properti dan pola kontrol. |
IUIAutomationTreeWalker::GetPreviousSiblingElement Mengambil elemen saudara kandung sebelumnya dari elemen Automation UI yang ditentukan. |
IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache Mengambil elemen saudara kandung sebelumnya dari elemen Automation UI yang ditentukan, dan membuat cache properti dan pola kontrol. |
IUIAutomationTreeWalker::NormalizeElement Mengambil elemen leluhur yang terdekat dengan elemen Microsoft UI Automation yang ditentukan dalam tampilan pohon. |
IUIAutomationTreeWalker::NormalizeElementBuildCache Mengambil elemen leluhur yang terdekat dengan elemen Microsoft UI Automation yang ditentukan dalam tampilan pohon, mengambil properti dan pola kontrol yang diminta sebelumnya, dan menyimpan item yang telah diambil sebelumnya dalam cache. |
Keterangan
Klien Automation UI melihat elemen di desktop sebagai satu set objek IUIAutomation yang diatur dalam struktur pohon. Menggunakan antarmuka IUIAutomationTreeWalker , aplikasi klien dapat menavigasi dengan memilih tampilan pohon dan melangkah dari satu elemen ke elemen lain dalam arah tertentu menggunakan metode seperti GetFirstChildElement dan GetNextSiblingElement.
Menavigasi pohon menggunakan IUIAutomationTreeWalker dapat mengakibatkan panggilan lintas proses dan tidak seefisien menemukan elemen menggunakan metode IUIAutomationElement::FindAll atau IUIAutomationElement::FindFirst .
Jika aplikasi klien Anda mungkin mencoba menemukan elemen di antarmuka penggunanya sendiri, Anda harus melakukan semua panggilan Automation UI pada utas terpisah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista, Windows XP dengan SP3 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008, Windows Server 2003 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | uiautomationclient.h (termasuk UIAutomation.h) |