Enumerasi StructureChangeType (uiautomationcore.h)
Berisi nilai yang menentukan jenis perubahan dalam struktur pohon Otomatisasi UI Microsoft.
Sintaks
typedef enum StructureChangeType {
StructureChangeType_ChildAdded = 0,
StructureChangeType_ChildRemoved,
StructureChangeType_ChildrenInvalidated,
StructureChangeType_ChildrenBulkAdded,
StructureChangeType_ChildrenBulkRemoved,
StructureChangeType_ChildrenReordered
} ;
Konstanta
StructureChangeType_ChildAdded Nilai: 0 Elemen anak ditambahkan ke pohon elemen Automation UI. |
StructureChangeType_ChildRemoved Elemen anak dihapus dari pohon elemen Automation UI. |
StructureChangeType_ChildrenInvalidated Elemen anak tidak valid di pohon elemen Automation UI. Ini mungkin berarti bahwa satu atau beberapa elemen anak ditambahkan atau dihapus, atau kombinasi keduanya. Nilai ini juga dapat menunjukkan bahwa satu subtree di UI diganti dengan yang lain. Misalnya, seluruh konten kotak dialog berubah sekaligus, atau tampilan daftar berubah karena aplikasi jenis Explorer menavigasi ke lokasi lain. Arti yang tepat tergantung pada implementasi penyedia Automation UI. |
StructureChangeType_ChildrenBulkAdded Elemen anak ditambahkan secara massal ke pohon elemen Automation UI. |
StructureChangeType_ChildrenBulkRemoved Elemen anak dihapus secara massal dari pohon elemen Automation UI. |
StructureChangeType_ChildrenReordered Urutan elemen anak telah berubah di pohon elemen Automation UI. Elemen anak mungkin atau mungkin belum ditambahkan atau dihapus. |
Keterangan
Karena implementasi peristiwa perubahan struktur tergantung pada kerangka kerja UI yang mendasarinya, Otomatisasi UI tidak menentukan aturan ketat yang mengatur kapan penyedia harus beralih dari mengirim peristiwa ChildAdded atau ChildRemoved individu ke setara massal. Namun, sakelar biasanya terjadi ketika dua hingga lima elemen anak ditambahkan atau dihapus sekaligus. Peristiwa massal membantu mencegah klien dibanjiri oleh peristiwa ChildAdded dan ChildRemoved individu.
Kecuali untuk ChildAdded, peristiwa perubahan struktur selalu dikaitkan dengan elemen kontainer yang menampung anak-anak. Peristiwa ChildAdded dikaitkan dengan elemen yang baru saja ditambahkan.
Persyaratan
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Header | uiautomationcore.h (termasuk UIAutomation.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk