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. |