Bagikan melalui


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.