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)

Lihat juga

CreateTreeWalker

Antarmuka Elemen Automation UI untuk Klien