header uiautomationclient.h
Header ini digunakan oleh Fitur Aksesibilitas Windows. Untuk informasi selengkapnya, lihat:
uiautomationclient.h berisi antarmuka pemrograman berikut:
Antarmuka
IUIAutomation Mengekspos metode yang memungkinkan aplikasi klien Microsoft UI Automation untuk menemukan, mengakses, dan memfilter elemen Automation UI. |
IUIAutomation2 Memperluas antarmuka IUIAutomation untuk mengekspos metode tambahan untuk mengontrol fungsionalitas Microsoft UI Automation. |
IUIAutomation3 Memperluas antarmuka IUIAutomation2 untuk mengekspos metode tambahan untuk mengontrol fungsionalitas Microsoft UI Automation. |
IUIAutomation4 Memperluas antarmuka IUIAutomation3 untuk mengekspos metode tambahan untuk mengontrol fungsionalitas Microsoft UI Automation. |
IUIAutomation5 Memperluas antarmuka IUIAutomation4 untuk mengekspos metode tambahan untuk mengontrol fungsionalitas Microsoft UI Automation. |
IUIAutomation6 Memperluas antarmuka IUIAutomation5 untuk mengekspos metode tambahan untuk mengontrol fungsionalitas Microsoft UI Automation. |
IUIAutomationActiveTextPositionChangedEventHandler Mengekspos metode untuk menangani peristiwa Microsoft UI Automation yang terjadi saat posisi teks aktif berubah. |
IUIAutomationAndCondition Mengekspos properti dan metode yang dapat digunakan aplikasi klien Microsoft UI Automation untuk mengambil informasi tentang kondisi properti berbasis AND. |
IUIAutomationAnnotationPattern Menyediakan akses ke properti anotasi dalam dokumen. |
IUIAutomationBoolCondition Mewakili kondisi yang dapat berupa TRUE (memilih semua elemen) atau FALSE (tidak memilih elemen). |
IUIAutomationCacheRequest Mengekspos properti dan metode permintaan cache. Aplikasi klien menggunakan antarmuka ini untuk menentukan properti dan pola kontrol yang akan di-cache saat elemen Microsoft UI Automation diperoleh. |
IUIAutomationChangesEventHandler Mengekspos metode untuk menangani satu atau beberapa peristiwa perubahan Microsoft UI Automation. |
IUIAutomationCondition Ini adalah antarmuka utama untuk kondisi yang digunakan dalam pemfilteran saat mencari elemen di pohon Automation UI. |
IUIAutomationCustomNavigationPattern Mengekspos metode untuk mendukung akses oleh klien Microsoft UI Automation untuk mengontrol yang mendukung urutan navigasi kustom. |
IUIAutomationDockPattern Menyediakan akses ke kontrol yang memungkinkan elemen anak diatur secara horizontal dan vertikal, relatif satu sama lain. |
IUIAutomationDragPattern Menyediakan akses ke informasi yang diekspos oleh penyedia Automation UI untuk elemen yang dapat diseret sebagai bagian dari operasi seret dan letakkan. |
IUIAutomationDropTargetPattern Menyediakan akses ke informasi seret dan letakkan yang diekspos oleh penyedia Microsoft UI Automation untuk elemen yang dapat menjadi target penghilangan operasi seret dan letakkan. |
IUIAutomationElement Mengekspos metode dan properti untuk elemen Automation UI, yang mewakili item UI. |
IUIAutomationElement2 Memperluas antarmuka IUIAutomationElement. |
IUIAutomationElement3 Memperluas antarmuka IUIAutomationElement2. |
IUIAutomationElement4 Memperluas antarmuka IUIAutomationElement3. |
IUIAutomationElement5 Memperluas antarmuka IUIAutomationElement4 untuk menyediakan akses ke data landmark saat ini dan yang di-cache. |
IUIAutomationElement6 Memperluas antarmuka IUIAutomationElement5 untuk menyediakan akses ke deskripsi lengkap saat ini dan di-cache. |
IUIAutomationElement7 Memperluas antarmuka IUIAutomationElement6. |
IUIAutomationElement8 Memperluas antarmuka IUIAutomationElement7. |
IUIAutomationElement9 Memperluas antarmuka IUIAutomationElement8. |
IUIAutomationElementArray Mewakili kumpulan elemen Automation UI. |
IUIAutomationEventHandler Mengekspos metode untuk menangani peristiwa Microsoft UI Automation. |
IUIAutomationEventHandlerGroup Mengekspos metode untuk menambahkan satu atau beberapa peristiwa ke koleksi untuk pendaftaran massal melalui metode CreateEventHandlerGroup dan AddEventHandlerGroup yang ditentukan dalam IUIAutomation6. |
IUIAutomationExpandCollapsePattern Menyediakan akses ke kontrol yang dapat diperluas secara visual untuk menampilkan konten, dan menciutkan untuk menyembunyikan konten. |
IUIAutomationFocusChangedEventHandler Mengekspos metode untuk menangani peristiwa yang dinaikkan saat fokus keyboard berpindah ke elemen Automation UI lain. |
IUIAutomationGridItemPattern Menyediakan akses ke kontrol anak dalam kontainer bergaya kisi yang mendukung antarmuka IUIAutomationGridPattern. |
IUIAutomationGridPattern Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan kontrol anak yang diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui oleh baris dan kolom. |
IUIAutomationInvokePattern Mengekspos metode yang memungkinkan aplikasi klien untuk memanggil tindakan kontrol (biasanya tombol). |
IUIAutomationItemContainerPattern Mengekspos metode yang mengambil item dari kontainer, seperti daftar virtual. |
IUIAutomationLegacyIAccessiblePattern Mengekspos metode dan properti yang memungkinkan klien Microsoft UI Automation untuk mengambil informasi UI dari server Microsoft Active Accessibility (MSAA). |
IUIAutomationMultipleViewPattern Menyediakan akses ke kontrol yang dapat beralih di antara beberapa representasi informasi atau kumpulan kontrol anak yang sama. |
IUIAutomationNotCondition Mewakili kondisi yang negatif dari kondisi lain. |
IUIAutomationNotificationEventHandler Mengekspos metode untuk menangani peristiwa pemberitahuan Microsoft UI Automation. |
IUIAutomationObjectModelPattern Menyediakan akses ke model objek yang mendasar yang diterapkan oleh kontrol atau aplikasi. (IUIAutomationObjectModelPattern) |
IUIAutomationOrCondition Mewakili kondisi yang terdiri dari beberapa kondisi, setidaknya salah satunya harus benar. |
IUIAutomationPropertyChangedEventHandler Mengekspos metode untuk menangani peristiwa Microsoft UI Automation yang terjadi saat properti diubah. |
IUIAutomationPropertyCondition Mewakili kondisi berdasarkan nilai properti yang digunakan untuk menemukan elemen Automation UI. |
IUIAutomationProxyFactory Mengekspos properti dan metode objek yang membuat penyedia Microsoft UI Automation untuk elemen UI yang tidak memiliki dukungan asli untuk Automasi UI. Antarmuka ini diimplementasikan oleh proksi. |
IUIAutomationProxyFactoryEntry Mewakili pabrik proksi dalam tabel yang dikelola oleh Microsoft UI Automation, dan mengekspos properti dan metode yang dapat digunakan oleh aplikasi klien untuk berinteraksi dengan objek IUIAutomationProxyFactory. |
IUIAutomationProxyFactoryMapping Mengekspos properti dan metode untuk tabel pabrik proksi. Setiap entri tabel diwakili oleh antarmuka IUIAutomationProxyFactoryEntry. Entri berada dalam urutan di mana sistem akan mencoba menggunakan proksi. |
IUIAutomationRangeValuePattern Menyediakan akses ke kontrol yang menyajikan rentang nilai. |
IUIAutomationScrollItemPattern Mengekspos metode yang memungkinkan item dalam tampilan yang dapat digulir ditempatkan dalam bagian tampilan yang terlihat. |
IUIAutomationScrollPattern Menyediakan akses ke kontrol yang bertindak sebagai kontainer yang dapat digulir untuk kumpulan elemen anak. |
IUIAutomationSelectionItemPattern Menyediakan akses ke item anak yang dapat dipilih dari kontrol kontainer yang mendukung IUIAutomationSelectionPattern. |
IUIAutomationSelectionPattern Menyediakan akses ke kontrol yang berisi item anak yang dapat dipilih. Anak-anak elemen ini mendukung IUIAutomationSelectionItemPattern. |
IUIAutomationSelectionPattern2 Memperluas antarmuka IUIAutomationSelectionPattern untuk memberikan informasi tentang item yang dipilih. |
IUIAutomationSpreadsheetItemPattern Memungkinkan aplikasi klien untuk mengambil informasi tentang item (sel) di spreadsheet. |
IUIAutomationSpreadsheetPattern Memungkinkan aplikasi klien mengakses item (sel) di spreadsheet. |
IUIAutomationStructureChangedEventHandler Mengekspos metode untuk menangani peristiwa yang terjadi ketika struktur pohon Microsoft UI Automation diubah. |
IUIAutomationStylesPattern Memungkinkan klien Microsoft UI Automation untuk mengambil gaya visual yang terkait dengan elemen dalam dokumen. |
IUIAutomationSynchronizedInputPattern Menyediakan akses ke keyboard atau input mouse kontrol. |
IUIAutomationTableItemPattern Menyediakan akses ke elemen turunan dalam kontainer yang mendukung IUIAutomationTablePattern. |
IUIAutomationTablePattern Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. |
IUIAutomationTextChildPattern Menyediakan akses kontrol berbasis teks (atau objek yang disematkan dalam teks) yang merupakan anak atau turunan dari kontrol berbasis teks lain. |
IUIAutomationTextEditPattern Menyediakan akses ke kontrol yang memodifikasi teks, misalnya kontrol yang melakukan koreksi otomatis atau mengaktifkan komposisi input melalui Editor Metode Input (IME). |
IUIAutomationTextEditTextChangedEventHandler Mengekspos metode untuk menangani peristiwa yang terjadi saat Microsoft UI Automation melaporkan peristiwa yang diubah teks dari kontrol pengeditan teks. |
IUIAutomationTextPattern Menyediakan akses ke kontrol yang berisi teks. |
IUIAutomationTextPattern2 Memperluas antarmuka IUIAutomationTextPattern. |
IUIAutomationTextRange Menyediakan akses ke rentang teks berkelanjutan dalam kontainer yang mendukung antarmuka IUIAutomationTextPattern. Aplikasi klien dapat menggunakan antarmuka IUIAutomationTextRange untuk memilih, membandingkan, dan mengambil objek yang disematkan dari rentang teks. |
IUIAutomationTextRange2 Memperluas antarmuka IUIAutomationTextRange untuk memungkinkan klien Otomatisasi UI Microsoft memanggil menu konteks secara terprogram. |
IUIAutomationTextRange3 Memperluas antarmuka IUIAutomationTextRange2 untuk mendukung akses yang lebih cepat ke data teks kaya yang mendasar pada rentang teks. |
IUIAutomationTextRangeArray Mewakili kumpulan objek IUIAutomationTextRange. |
IUIAutomationTogglePattern Menyediakan akses ke kontrol yang dapat menelusuri serangkaian status, dan mempertahankan status setelah ditetapkan. |
IUIAutomationTransformPattern Menyediakan akses ke kontrol yang dapat dipindahkan, diubah ukurannya, atau diputar. |
IUIAutomationTransformPattern2 Memperluas antarmuka IUIAutomationTransformPattern untuk memungkinkan klien Microsoft UI Automation mengakses fungsionalitas pembesaran tampilan kontrol secara terprogram. |
IUIAutomationTreeWalker Mengekspos properti dan metode yang digunakan aplikasi klien Automation UI untuk melihat dan menavigasi elemen Automation UI di desktop. |
IUIAutomationValuePattern Menyediakan akses ke kontrol yang berisi nilai yang tidak mencakup rentang dan yang dapat direpresentasikan sebagai string. |
IUIAutomationVirtualizedItemPattern Mewakili item virtual, yang merupakan item yang diwakili oleh elemen otomatisasi tempat penampung di pohon Microsoft UI Automation. |
IUIAutomationWindowPattern Menyediakan akses ke fungsionalitas dasar jendela. |
Struktur
ExtendedProperty Berisi informasi tentang properti yang diperluas. |
Enumerasi
AutomationElementMode Enumerasi AutomationElementMode (uiautomationclient.h) berisi nilai yang menentukan jenis referensi yang akan digunakan saat mengembalikan elemen Automation UI. |
CoalesceEventsOptions Berisi nilai yang mungkin untuk properti CoalesceEvents, yang menunjukkan apakah klien teknologi yang dapat diakses menerima semua peristiwa, atau subset tempat peristiwa duplikat terdeteksi dan difilter. |
ConnectionRecoveryBehaviorOptions Berisi nilai yang mungkin untuk properti ConnectionRecoveryBehavior, yang menunjukkan apakah klien teknologi yang dapat diakses menyesuaikan batas waktu permintaan penyedia saat penyedia tidak responsif. |
PropertyConditionFlags Enumerasi PropertyConditionFlags (uiautomationclient.h) berisi nilai yang digunakan dalam membuat kondisi properti. |
Cakupan Pohon Enumerasi TreeScope (uiautomationclient.h) berisi nilai yang menentukan cakupan berbagai operasi di pohon Otomatisasi UI Microsoft. |
TreeTraversalOptions Enumerasi TreeTraversalOptions (uiautomationclient.h) menentukan nilai yang dapat digunakan untuk menyesuaikan urutan navigasi pohon. |