Mengontrol Antarmuka Pola untuk Klien
Bagian ini menjelaskan antarmuka pola kontrol untuk aplikasi klien Automation UI yang tidak dikelola.
Di bagian ini
Antarmuka | Deskripsi |
---|---|
IUIAutomationAnnotationPattern |
Menyediakan akses ke properti anotasi dalam dokumen. |
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 Automation UI untuk elemen yang dapat menjadi target penghilangan operasi seret dan letakkan. |
IUIAutomationExpandCollapsePattern |
Menyediakan akses ke kontrol yang dapat diperluas secara visual untuk menampilkan konten, dan menciutkan untuk menyembunyikan konten. |
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 Automation UI 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. |
IUIAutomationObjectModelPattern |
Menyediakan akses ke model objek yang mendasar yang diterapkan oleh kontrol atau aplikasi. |
IUIAutomationPatternHandler |
Mengembalikan objek pembungkus API klien dan untuk membatalkan permintaan properti dan metode ke instans penyedia yang sebenarnya. |
IUIAutomationPatternInstance |
Mewakili objek pola kontrol. Pembungkus API klien menggunakan antarmuka ini untuk mengimplementasikan semua panggilan properti dan metode dalam hal metode GetProperty dan CallMethod . |
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. 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 untuk mengakses item (sel) dalam lembar bentang. |
IUIAutomationStylesPattern |
Memungkinkan klien Automation UI untuk mengambil gaya visual yang terkait dengan elemen dalam dokumen. |
IUIAutomationSynchronizedInputPattern |
Menyediakan akses ke input keyboard atau mouse kontrol. |
IUIAutomationTableItemPattern |
Menyediakan akses ke elemen anak dalam kontainer yang mendukung IUIAutomationTablePattern. |
IUIAutomationTablePattern |
Menyediakan akses ke kontrol yang bertindak sebagai kontainer untuk kumpulan elemen anak. Elemen ini mendukung IUIAutomationTableItemPattern dan diatur dalam sistem koordinat logis dua dimensi yang dapat dilalui berdasarkan baris dan kolom. |
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). |
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 Automation UI 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 berputar melalui 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 Automation UI mengakses fungsionalitas zoom viewport kontrol secara terprogram. |
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 Automation UI. |
IUIAutomationWindowPattern |
Menyediakan akses ke fungsionalitas mendasar jendela. |