header uiautomationcore.h
Header ini digunakan oleh Fitur Aksesibilitas Windows. Untuk informasi selengkapnya, lihat:
uiautomationcore.h berisi antarmuka pemrograman berikut:
Antarmuka
IAccessibleEx Mengekspos metode yang dipanggil oleh Microsoft UI Automation untuk mengambil informasi tambahan tentang kontrol yang mendukung Aksesibilitas Aktif Microsoft. |
IAccessibleHostingElementProviders Objek Aksesibilitas Aktif Microsoft mengimplementasikan antarmuka ini ketika objek adalah akar pohon aksesibilitas yang menyertakan kontrol Microsoft ActiveX tanpa jendela yang mengimplementasikan Microsoft UI Automation. |
IAnnotationProvider Mengekspos properti anotasi dalam dokumen. |
IDockProvider Menyediakan akses ke elemen dalam kontainer docking. |
IDragProvider Mengaktifkan elemen Microsoft UI Automation untuk menggambarkan dirinya sebagai elemen yang dapat diseret sebagai bagian dari operasi seret dan letakkan. |
IDropTargetProvider Mengaktifkan elemen Microsoft UI Automation untuk menggambarkan dirinya sebagai elemen yang dapat menerima penurunan elemen yang diseret sebagai bagian dari operasi seret dan letakkan Automasi UI. |
IExpandCollapseProvider Menyediakan akses ke kontrol yang secara visual diperluas untuk menampilkan konten, dan menciutkan untuk menyembunyikan konten. |
IGridItemProvider Menyediakan akses ke kontrol anak individu kontainer yang mengimplementasikan IGridProvider. |
IGridProvider Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak yang diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui (yaitu, klien Microsoft UI Automation dapat berpindah ke kontrol yang berdekatan) dengan menggunakan keyboard. |
IInvokeProvider Menyediakan akses ke kontrol yang memulai atau melakukan satu tindakan yang tidak ambigu dan tidak mempertahankan status saat diaktifkan. |
IItemContainerProvider Menyediakan akses ke kontrol yang bertindak sebagai kontainer kontrol lain, seperti tampilan daftar virtual. |
ILegacyIAccessibleProvider Memungkinkan klien Microsoft UI Automation mengakses implementasi IAccessible yang mendasar dari elemen Aksesibilitas Aktif Microsoft. |
IMultipleViewProvider Menyediakan akses ke kontrol yang menyediakan, dan dapat beralih antara, beberapa representasi dari kumpulan informasi atau kontrol anak yang sama. |
IObjectModelProvider Menyediakan akses ke model objek yang mendasar yang diterapkan oleh kontrol atau aplikasi. (IObjectModelProvider) |
IProxyProviderWinEventHandler Mengekspos metode yang diterapkan oleh penyedia proksi untuk menangani WinEvents. |
IProxyProviderWinEventSink Mengekspos metode yang digunakan oleh penyedia proksi untuk meningkatkan peristiwa. |
IRangeValueProvider Menyediakan akses ke kontrol yang dapat diatur ke nilai dalam rentang. |
IRawElementProviderAdviseEvents Mengekspos metode yang dipanggil untuk memberi tahu elemen akar fragmen saat aplikasi klien Microsoft UI Automation dimulai atau berakhir mendengarkan peristiwa pada fragmen tersebut. |
IRawElementProviderFragment Mengekspos metode dan properti pada elemen UI yang merupakan bagian dari struktur lebih dari satu tingkat kedalaman, seperti kotak daftar atau item daftar. Diimplementasikan oleh penyedia Microsoft UI Automation. |
IRawElementProviderFragmentRoot Mengekspos metode dan properti pada elemen akar dalam fragmen. |
IRawElementProviderHostingAccessibles Antarmuka ini diimplementasikan oleh penyedia Microsoft UI Automation ketika penyedia adalah akar pohon aksesibilitas yang mencakup kontrol tanpa jendela yang mendukung Aksesibilitas Aktif Microsoft. |
IRawElementProviderHwndOverride Mengekspos metode yang memungkinkan reposisi elemen berbasis jendela dalam pohon Automation UI fragmen. |
IRawElementProviderSimple Mendefinisikan metode dan properti yang mengekspos elemen UI sederhana. |
IRawElementProviderSimple2 Memperluas antarmuka IRawElementProviderSimple untuk mengaktifkan menu konteks yang dipanggil secara terprogram. |
IRawElementProviderSimple3 Memperluas antarmuka IRawElementProviderSimple2 untuk memungkinkan pengambilan metadata tentang bagaimana teknologi yang dapat diakses harus mengatakan jenis konten pilihan. |
IRawElementProviderWindowlessSite Situs kontrol Microsoft ActiveX mengimplementasikan antarmuka ini untuk mengaktifkan kontrol ActiveX yang mendukung Microsoft UI Automation untuk mengekspresikan aksesibilitasnya. |
IScrollItemProvider Menyediakan akses ke kontrol anak individu kontainer yang mengimplementasikan IScrollProvider. |
IScrollProvider Menyediakan akses ke kontrol yang bertindak sebagai kontainer yang dapat digulir untuk kumpulan objek anak. |
ISelectionItemProvider Menyediakan akses ke kontrol anak kontainer individual yang dapat dipilih yang mengimplementasikan ISelectionProvider. |
ISelectionProvider Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan item anak individual yang dapat dipilih. |
ISelectionProvider2 Memperluas antarmuka ISelectionItemProvider untuk memberikan informasi tentang item yang dipilih. |
ISpreadsheetItemProvider Menyediakan akses ke informasi tentang item (sel) di spreadsheet. |
ISpreadsheetProvider Menyediakan akses ke item (sel) dalam lembar bentang. |
IStylesProvider Menyediakan akses ke gaya visual yang terkait dengan konten dokumen. |
ISynchronizedInputProvider Memungkinkan aplikasi klien Microsoft UI Automation untuk mengarahkan input mouse atau keyboard ke elemen UI tertentu. |
ITableItemProvider Menyediakan akses ke kontrol anak kontainer yang mengimplementasikan ITableProvider. |
ITableProvider Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. |
ITextChildProvider Menyediakan akses ke kontrol berbasis teks (atau objek yang disematkan dalam teks) yang merupakan anak atau turunan dari kontrol berbasis teks lain. |
ITextEditProvider Memperluas antarmuka ITextProvider untuk mengaktifkan penyedia Microsoft UI Automation untuk mengekspos tindakan edit teks terprogram. |
ITextProvider Menyediakan akses ke kontrol yang berisi teks. |
ITextProvider2 Memperluas antarmuka ITextProvider untuk memungkinkan penyedia Microsoft UI Automation mengekspos konten tekstual yang merupakan target anotasi, dan informasi tentang tanda sisipan milik penyedia. |
ITextRangeProvider Menyediakan akses ke rentang teks berkelanjutan dalam kontainer teks yang mengimplementasikan ITextProvider atau ITextProvider2. |
ITextRangeProvider2 Memperluas antarmuka ITextRangeProvider untuk mengaktifkan penyedia Microsoft UI Automation untuk memanggil menu konteks. |
IToggleProvider Menyediakan akses ke kontrol yang dapat berputar melalui serangkaian status dan mempertahankan status setelah ditetapkan. |
ITransformProvider Menyediakan akses ke kontrol yang dapat dipindahkan, diubah ukurannya, dan/atau diputar dalam ruang dua dimensi. |
ITransformProvider2 Memperluas antarmuka ITransformProvider untuk memungkinkan penyedia Microsoft UI Automation mengekspos properti untuk mendukung fungsionalitas pembesaran tampilan kontrol. |
IUIAutomationPatternHandler Mengembalikan objek pembungkus API klien dan untuk membatalkan permintaan properti dan metode ke instans penyedia aktual. |
IUIAutomationPatternInstance Mewakili objek pola kontrol. Pembungkus API klien menggunakan antarmuka ini untuk mengimplementasikan semua panggilan properti dan metode dalam hal metode GetProperty dan CallMethod. |
IUIAutomationRegistrar Mengekspos metode untuk mendaftarkan pola kontrol, properti, dan peristiwa baru. |
IValueProvider Menyediakan akses ke kontrol yang memiliki nilai intrinsik yang tidak mencakup rentang, dan yang dapat direpresentasikan sebagai string. |
IVirtualizedItemProvider Menyediakan akses ke item virtual, yang merupakan item yang diwakili oleh elemen otomatisasi tempat penampung di pohon Otomatisasi UI Microsoft. |
IWindowProvider Menyediakan akses ke fungsionalitas berbasis jendela dasar kontrol. |
Struktur
UiaChangeInfo Berisi data tentang perubahan Automasi UI yang terjadi. |
UiaPoint Berisi koordinat titik. |
UiaRect Berisi posisi dan ukuran persegi panjang, dalam koordinat layar. |
UIAutomationEventInfo Berisi informasi tentang peristiwa kustom. |
UIAutomationMethodInfo Berisi informasi tentang metode yang didukung oleh pola kontrol kustom. |
UIAutomationParameter Berisi informasi tentang parameter pola kontrol kustom. |
UIAutomationPatternInfo Berisi informasi tentang pola kontrol kustom. |
UIAutomationPropertyInfo Berisi informasi tentang properti kustom. |
Enumerasi
ActiveEnd Berisi nilai yang mungkin untuk atribut teks SelectionActiveEnd, yang menunjukkan lokasi tanda sisipan relatif terhadap rentang teks yang mewakili teks yang saat ini dipilih. |
Gaya Animasi Berisi nilai untuk atribut teks AnimationStyle. |
Gaya Poin Berisi nilai untuk atribut teks BulletStyle. |
CapStyle Berisi nilai yang menentukan nilai atribut teks CapStyle. |
CaretBidiMode Berisi nilai yang mungkin untuk atribut teks CaretBidiMode, yang menunjukkan apakah tanda sisipan berada dalam teks yang mengalir dari kiri ke kanan, atau dari kanan ke kiri. |
CaretPosition Berisi nilai yang mungkin untuk atribut teks CaretPosition, yang menunjukkan lokasi tanda sisipan relatif terhadap baris teks dalam rentang teks. |
DockPosition Berisi nilai yang menentukan lokasi jendela docking yang diwakili oleh pola kontrol Dock. |
ExpandCollapseState Berisi nilai yang menentukan status elemen UI yang dapat diperluas dan diciutkan. |
FillType Berisi nilai untuk atribut FillType. |
FlowDirections Berisi nilai untuk atribut teks TextFlowDirections. |
LiveSetting Berisi nilai yang mungkin untuk properti LiveSetting. Properti ini diimplementasikan oleh elemen penyedia yang merupakan bagian dari wilayah langsung. |
NavigasiKanAlur Berisi nilai yang digunakan untuk menentukan arah navigasi dalam pohon Microsoft UI Automation. |
NotificationKind Menentukan nilai yang menunjukkan jenis peristiwa pemberitahuan, dan petunjuk kepada pendengar tentang pemrosesan peristiwa. |
NotificationProcessing Menentukan nilai yang menunjukkan bagaimana pemberitahuan harus diproses. |
OrientationType Berisi nilai yang menentukan orientasi kontrol. |
OutlineStyles Berisi nilai untuk atribut teks OutlineStyle. |
ProviderOptions Berisi nilai yang menentukan jenis penyedia Automation UI. Properti IRawElementProviderSimple::P roviderOptions menggunakan enumerasi ini. |
RowOrColumnMajor Berisi nilai yang menentukan apakah data dalam tabel harus dibaca terutama menurut baris atau menurut kolom. |
SayAsInterpretAs Menentukan nilai yang menunjukkan bagaimana mesin teks ke ucapan harus menginterpretasikan data tertentu. |
ScrollAmount Berisi nilai yang menentukan arah dan jarak untuk menggulir. |
StructureChangeType Berisi nilai yang menentukan jenis perubahan dalam struktur pohon Microsoft UI Automation. |
SupportedTextSelection Berisi nilai yang menentukan atribut pemilihan teks yang didukung. |
SynchronizedInputType Berisi nilai yang menentukan jenis input yang disinkronkan. |
TextDecorationLineStyle Berisi nilai yang menentukan atribut teks OverlineStyle, StrikethroughStyle, dan UnderlineStyle. |
TextEditChangeType Menjelaskan perubahan pengeditan teks yang dilakukan oleh kontrol saat peristiwa pengeditan teks dinaikkan atau ditangani. |
TextPatternRangeEndpoint Berisi nilai yang menentukan titik akhir rentang teks. |
TextUnit Berisi nilai yang menentukan satuan teks untuk tujuan navigasi. |
ToggleState Berisi nilai yang menentukan status pengalih elemen Microsoft UI Automation yang mengimplementasikan pola kontrol Alihkan. |
UIAutomationType Berisi nilai yang digunakan untuk menunjukkan jenis data Microsoft UI Automation. |
VisualEffects Berisi nilai untuk atribut VisualEffects. |
WindowInteractionState Berisi nilai yang menentukan status jendela saat ini untuk tujuan interaksi pengguna. |
WindowVisualState Berisi nilai yang menentukan status visual jendela. |
ZoomUnit Berisi nilai yang mungkin untuk metode IUIAutomationTransformPattern2::ZoomByUnit, yang memperbesar viewport kontrol oleh unit yang ditentukan. |