Bagikan melalui


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.