Bagikan melalui


header uiautomationcoreapi.h

Header ini digunakan oleh Fitur Aksesibilitas Windows. Untuk informasi selengkapnya, lihat:

uiautomationcoreapi.h berisi antarmuka pemrograman berikut:

Fungsi

 
DockPattern_SetDockPosition

Dock elemen Automation UI di dockPosition yang diminta dalam kontainer docking.
ExpandCollapsePattern_Collapse

Menyembunyikan semua simpul turunan, kontrol, atau konten elemen Automation UI.
ExpandCollapsePattern_Expand

Memperluas kontrol pada layar sehingga menampilkan lebih banyak informasi.
GridPattern_GetItem

Mendapatkan simpul untuk item dalam kisi.
InvokePattern_Invoke

Mengirim permintaan untuk mengaktifkan kontrol dan memulai tindakan tunggal yang tidak ambigu. (InvokePattern_Invoke)
ItemContainerPattern_FindItemByProperty

Mengambil simpul dalam simpul yang berisi, berdasarkan nilai properti tertentu.
LegacyIAccessiblePattern_DoDefaultAction

Melakukan tindakan default Aksesibilitas Aktif Microsoft untuk elemen tersebut. (LegacyIAccessiblePattern_DoDefaultAction)
LegacyIAccessiblePattern_GetIAccessible

Mengambil objek IAccessible yang sesuai dengan elemen Automation UI.
LegacyIAccessiblePattern_Select

Melakukan pilihan Aksesibilitas Aktif Microsoft. (LegacyIAccessiblePattern_Select)
LegacyIAccessiblePattern_SetValue

Mengatur properti nilai Aksesibilitas Aktif Microsoft untuk simpul.
MultipleViewPattern_GetViewName

Mengambil nama tampilan khusus kontrol. (MultipleViewPattern_GetViewName)
MultipleViewPattern_SetCurrentView

Mengatur kontrol ke tata letak yang berbeda.
RangeValuePattern_SetValue

Mengatur nilai kontrol yang memiliki rentang numerik.
ScrollItemPattern_ScrollIntoView

Menggulir area konten objek kontainer untuk menampilkan elemen Automation UI dalam wilayah yang terlihat (viewport) kontainer.
ScrollPattern_Scroll

Menggulir wilayah area konten yang saat ini terlihat dari ScrollAmount yang ditentukan, horizontal, vertikal, atau keduanya.
ScrollPattern_SetScrollPercent

Menggulir kontainer ke posisi tertentu secara horizontal, vertikal, atau keduanya.
SelectionItemPattern_AddToSelection

Menambahkan elemen yang tidak dipilih ke pilihan dalam kontrol.
SelectionItemPattern_RemoveFromSelection

Menghapus elemen dari pilihan dalam kontainer pilihan.
SelectionItemPattern_Select

Memilih elemen dalam kontainer pilihan.
SynchronizedInputPattern_Cancel

Menyebabkan penyedia Automation UI berhenti mendengarkan input mouse atau keyboard.
SynchronizedInputPattern_StartListening

Menyebabkan penyedia Automation UI mulai mendengarkan input mouse atau keyboard.
TextPattern_get_DocumentRange

Mendapatkan rentang teks untuk seluruh dokumen.
TextPattern_get_SupportedTextSelection

Memastikan apakah konten kontainer teks dapat dipilih dan tidak dipilih.
TextPattern_GetSelection

Mendapatkan rentang teks terpilih saat ini dari kontainer teks yang mendukung pola teks.
TextPattern_GetVisibleRanges

Mengambil array rentang teks yang terputar dari kontainer teks di mana setiap rentang teks dimulai dengan baris pertama yang terlihat sebagian hingga akhir baris terakhir yang terlihat sebagian.
TextPattern_RangeFromChild

Mendapatkan rentang teks yang mencakup simpul tertentu.
TextPattern_RangeFromPoint

Mengambil rentang teks degenerasi (kosong) terdekat dengan koordinat layar yang ditentukan. (TextPattern_RangeFromPoint)
TextRange_AddToSelection

Menambahkan ke kumpulan teks yang disorot yang ada dalam kontainer teks yang mendukung beberapa pilihan terputus-putus dengan menyoroti teks tambahan yang sesuai dengan rentang teks panggilan titik akhir Mulai dan Akhir.
TextRange_Clone

Menyalin rentang teks.
TextRange_Compare

Membandingkan dua rentang teks.
TextRange_CompareEndpoints

Mengembalikan nilai yang menunjukkan apakah dua rentang teks memiliki titik akhir yang identik.
TextRange_ExpandToEnclosingUnit

Memperluas rentang teks ke unit yang lebih besar atau lebih kecil seperti Karakter, Word, Garis, atau Halaman.
TextRange_FindAttribute

Mencari ke arah tertentu untuk bagian pertama teks yang mendukung atribut teks tertentu.
TextRange_FindText

Mengembalikan rentang teks pertama dalam arah yang ditentukan yang berisi teks yang dicari klien.
TextRange_GetAttributeValue

Mendapatkan nilai atribut teks untuk rentang teks.
TextRange_GetBoundingRectangles

Mengambil jumlah minimum persegi panjang pembatas yang dapat mengapit rentang, satu persegi panjang per baris.
TextRange_GetChildren

Mengembalikan semua elemen Automation UI yang terkandung dalam rentang teks yang ditentukan.
TextRange_GetEnclosingElement

Mengembalikan simpul untuk penyedia terkecil berikutnya yang mencakup rentang.
TextRange_GetText

Mengembalikan teks dalam rentang teks, hingga jumlah karakter tertentu.
TextRange_Move

Memindahkan rentang teks jumlah unit yang ditentukan yang diminta oleh klien.
TextRange_MoveEndpointByRange

Memindahkan titik akhir dari satu rentang ke titik akhir rentang lain.
TextRange_MoveEndpointByUnit

Memindahkan titik akhir rentang jumlah unit yang ditentukan.
TextRange_RemoveFromSelection

Menghapus teks yang dipilih, sesuai dengan rentang teks panggilan TextPatternRangeEndpoint_Start dan titik akhir TextPatternRangeEndpoint_End, dari koleksi teks yang dipilih yang ada dalam kontainer teks yang mendukung beberapa pilihan terpisah.
TextRange_ScrollIntoView

Menggulir teks sehingga rentang yang ditentukan terlihat di viewport.
TextRange_Select

Memilih rentang teks.
TogglePattern_Toggle

Mengalihkan kontrol ke status berikutnya yang didukung.
TransformPattern_Move

Memindahkan elemen ke lokasi tertentu pada layar.
TransformPattern_Resize

Mengubah ukuran elemen pada layar.
TransformPattern_Rotate

Memutar elemen pada layar.
UiaAddEvent

Menambahkan pendengar untuk peristiwa pada simpul di pohon Automation UI.
UiaClientsAreListening

Mendapatkan nilai yang menunjukkan apakah ada aplikasi klien yang berlangganan peristiwa Microsoft UI Automation.
UiaDisconnectAllProviders

Merilis semua sumber daya Microsoft UI Automation yang dipegang oleh semua penyedia yang terkait dengan proses panggilan.
UiaDisconnectProvider

Merilis semua referensi yang dimiliki penyedia tertentu ke objek Microsoft UI Automation.
UiaEventAddWindow

Menambahkan jendela ke pendengar peristiwa.
UiaEventRemoveWindow

Menghapus jendela dari pendengar peristiwa.
UiaFind

Mengambil satu atau beberapa simpul Automation UI yang cocok dengan kriteria pencarian.
UiaGetErrorDescription

Mendapatkan string kesalahan sehingga dapat diteruskan ke klien. Metode ini tidak digunakan langsung oleh klien.
UiaGetPatternProvider

Mengambil pola kontrol.
UiaGetPropertyValue

Mengambil nilai properti Automation UI.
UiaGetReservedMixedAttributeValue

Mengambil nilai yang dipesan yang menunjukkan bahwa nilai atribut teks Microsoft UI Automation bervariasi dalam rentang teks.
UiaGetReservedNotSupportedValue

Mengambil nilai yang dipesan yang menunjukkan bahwa properti Microsoft UI Automation atau atribut teks tidak didukung.
UiaGetRootNode

Mengambil simpul Automation UI akar.
UiaGetRuntimeId

Mengambil pengidentifikasi runtime dari simpul Automation UI.
UiaGetUpdatedCache

Updates cache nilai properti dan pola kontrol.
UiaHasServerSideProvider

Memastikan apakah jendela memiliki implementasi penyedia Microsoft UI Automation.
UiaHostProviderFromHwnd

Mendapatkan penyedia host untuk jendela.
UiaHPatternObjectFromVariant

Mendapatkan objek pola kontrol dari jenis VARIAN.
UiaHTextRangeFromVariant

Mendapatkan rentang teks dari jenis VARIAN.
UiaHUiaNodeFromVariant

Mendapatkan HUIANODE dari jenis VARIAN.
UiaIAccessibleFromProvider

Mengambil implementasi IAccessible yang menyediakan data Aksesibilitas Aktif Microsoft atas nama penyedia Microsoft UI Automation.
UiaLookupId

Mendapatkan pengidentifikasi bilangan bulat yang dapat digunakan dalam metode yang memerlukan PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID, atau EVENTID.
UiaNavigate

Menavigasi di pohon Automation UI, secara opsional mengambil informasi cache.
UiaNodeFromFocus

Mengambil simpul Automation UI untuk elemen UI yang saat ini memiliki fokus input.
UiaNodeFromHandle

Mengambil simpul Automation UI yang terkait dengan jendela.
UiaNodeFromPoint

Mengambil simpul Automation UI untuk elemen pada titik yang ditentukan.
UiaNodeFromProvider

Mengambil simpul Automation UI untuk penyedia elemen mentah.
UiaNodeRelease

Menghapus simpul dari memori.
UiaPatternRelease

Menghapus objek pola yang dialokasikan dari memori.
UiaProviderFornonClient

Mendapatkan penyedia untuk seluruh area non-klien jendela, atau untuk kontrol di area non-klien jendela.
UiaProviderFromIAccessible

Membuat penyedia Microsoft UI Automation berdasarkan objek Aksesibilitas Aktif Microsoft yang ditentukan.
UiaRaiseActiveTextPositionChangedEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa kontrol teks telah mengubah teks secara terprogram. (UiaRaiseActiveTextPositionChangedEvent)
UiaRaiseAsyncContentLoadedEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa konten sedang dimuat secara asinkron.
UiaRaiseAutomationEvent

Memberi tahu pendengar peristiwa.
UiaRaiseAutomationPropertyChangedEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa properti elemen telah berubah.
UiaRaiseChangesEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa perubahan telah terjadi.
UiaRaiseNotificationEvent

Dipanggil oleh penyedia untuk memulai peristiwa pemberitahuan.
UiaRaiseStructureChangedEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa struktur pohon telah berubah.
UiaRaiseTextEditTextChangedEvent

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa kontrol teks telah mengubah teks secara terprogram. (UiaRaiseTextEditTextChangedEvent)
UiaRectIsEmpty

Mendapatkan nilai Boolean yang menentukan apakah persegi panjang memiliki semua koordinatnya yang diatur ke 0.
UiaRectSetEmpty

Mengatur elemen struktur UiaRect ke 0.
UiaRegisterProviderCallback

Mendaftarkan metode yang ditentukan aplikasi yang dipanggil oleh Automation UI untuk mendapatkan penyedia untuk elemen .
UiaRemoveEvent

Menghapus pendengar untuk peristiwa pada simpul di pohon Automation UI.
UiaReturnRawElementProvider

Mendapatkan antarmuka ke penyedia Automation UI untuk jendela.
UiaSetFocus

Mengatur fokus input ke elemen yang ditentukan di UI.
UiaTextRangeRelease

Menghapus objek rentang teks yang dialokasikan dari memori.
ValuePattern_SetValue

Mengatur nilai teks elemen.
VirtualizedItemPattern_Realize

Membuat item virtual dapat diakses sepenuhnya sebagai elemen Automation UI. (VirtualizedItemPattern_Realize)
WindowPattern_Close

Menutup jendela yang terbuka.
WindowPattern_SetWindowVisualState

Mengatur status visual jendela; misalnya, untuk memaksimalkan jendela.
WindowPattern_WaitForInputIdle

Menyebabkan kode panggilan diblokir untuk waktu yang ditentukan atau sampai proses terkait memasuki status menganggur, mana pun yang selesai terlebih dahulu. (WindowPattern_WaitForInputIdle)

Fungsi panggilan balik

 
UiaEventCallback

Fungsi yang diimplementasikan klien yang dipanggil oleh Automasi UI saat peristiwa dinaikkan yang telah berlangganan klien.
UiaProviderCallback

Fungsi yang ditentukan aplikasi yang dipanggil oleh Automasi UI untuk mendapatkan penyedia sisi klien untuk elemen .

Struktur

 
UiaAndOrCondition

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang kondisi yang kompleks.
UiaAsyncContentLoadedEventArgs

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang peristiwa yang dimunculkan saat konten dimuat secara asinkron oleh elemen UI.
UiaCacheRequest

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang permintaan untuk menyimpan data tentang elemen Automation UI.
UiaCondition

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang suatu kondisi.
UiaEventArgs

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang peristiwa Otomatisasi UI Microsoft.
UiaFindParams

Perhatikan Struktur ini tidak digunakan lagi.  Berisi parameter yang digunakan dalam fungsi UiaFind.
UiaNotCondition

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang kondisi negatif.
UiaPropertyChangedEventArgs

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang peristiwa yang dimunculkan saat perubahan properti elemen Microsoft UI Automation terjadi.
UiaPropertyCondition

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang kondisi yang digunakan untuk menemukan elemen Automation UI yang memiliki properti yang cocok.
UiaStructureChangedEventArgs

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang peristiwa yang dimunculkan saat struktur pohon Microsoft UI Automation berubah.
UiaWindowClosedEventArgs

Perhatikan Struktur ini tidak digunakan lagi.  Berisi informasi tentang peristiwa yang dimunculkan ketika satu atau beberapa jendela ditutup.

Enumerasi

 
AsyncContentLoadedState

Berisi nilai yang menjelaskan kemajuan pemuatan konten asinkron.
AutomationElementMode

Enumerasi AutomationElementMode (uiautomationcoreapi.h) berisi nilai yang menentukan jenis referensi yang akan digunakan saat mengembalikan elemen Automation UI.
AutomationIdentifierType

Berisi nilai yang digunakan dalam fungsi UiaLookupId.
ConditionType

Berisi nilai yang menentukan jenis UiaCondition.
EventArgsType

Berisi nilai yang menentukan jenis peristiwa yang dijelaskan oleh struktur UiaEventArgs.
NormalizeState

Berisi nilai yang menentukan perilaku UiaGetUpdatedCache.
PropertyConditionFlags

Enumerasi PropertyConditionFlags (uiautomationcoreapi.h) berisi nilai yang digunakan dalam membuat kondisi properti.
ProviderType

Berisi nilai yang menentukan jenis penyedia Automation UI sisi klien (proksi).
Cakupan Pohon

Enumerasi TreeScope (uiautomationcoreapi.h) berisi nilai yang menentukan cakupan berbagai operasi di pohon Otomatisasi UI Microsoft.
TreeTraversalOptions

Enumerasi TreeTraversalOptions (uiautomationcoreapi.h) menentukan nilai yang dapat digunakan untuk menyesuaikan urutan navigasi pohon.