Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Dokumentasi ini ditujukan untuk pengembang .NET Framework yang ingin menggunakan kelas Automation UI terkelola yang ditentukan dalam namespace System.Windows.Automation. Untuk informasi terbaru tentang Automasi UI, lihat Windows Automation API: UI Automation.
Topik ini berisi informasi tentang dukungan Microsoft UI Automation untuk kontrol standar dalam aplikasi yang dikembangkan untuk kerangka kerja WPF, Win32, dan Windows Forms.
Kontrol Windows Presentation Foundation
Semua elemen kontrol WPF yang menyediakan informasi atau dukungan untuk interaksi pengguna memiliki dukungan asli penuh untuk Automasi UI. Elemen lain, seperti panel, tidak terlihat oleh Automasi UI.
Kontrol Win32
Sebagian besar kontrol Win32 diekspos ke Microsoft UI Automation melalui penyedia sisi klien di UIAutomationClientsideProviders.dll. Perakitan ini secara otomatis didaftarkan untuk digunakan dengan aplikasi klien UI Automation.
Dukungan penuh hanya disediakan untuk versi 6 kontrol ComCtrl32.dll.
Kontrol berikut ini didukung.
| Nama kelas | Tipe Kontrol |
|---|---|
| Tombol | Tombol |
| Tombol | RadioButton |
| Tombol | Kelompok |
| Tombol | Kotak Centang |
| Tombol | Hyperlink |
| Tombol | SplitButton |
| Tombol | Kotak Centang |
| ComboBoxEx32 | Kotak Kombo |
| Kotak Kombo | Kotak Kombo |
| Mengedit | Dokumen |
| Mengedit | Mengedit |
| SysLink | Hyperlink |
| Statis | Teks |
| Statis | Gambar |
| SysIPAddress32 | Kustom |
| SysHeader32 | Header/HeaderItem |
| SysListView32 | DataGrid |
| SysListView32 | Daftar |
| Kotak Daftar | Daftar |
| Kotak Daftar | Daftar Item |
| #32768 | Daftar Pilihan |
| #32768 | Item Menu |
| msctls_progress32 | Bilah Kemajuan |
| RichEdit | Surat. Lihat catatan. |
| RichEdit20A | Dokumen |
| RichEdit20W | Dokumen |
| RichEdit50W | Dokumen |
| Bilah Gulir | Slider |
| msctls_trackbar32 | Slider |
| msctls_updown32 | Pemutar |
| msctls_statusbar32 | Bilah Status |
| SysTabControl32 | Tab |
| SysTabControl32 | TabItem |
| ToolbarWindow32 | Bilah Alat |
| ToolbarWindow32 | Item Menu |
| ToolbarWindow32 | Tombol |
| ToolbarWindow32 | Kotak Centang |
| ToolbarWindow32 | RadioButton |
| ToolbarWindow32 | Pemisah |
| tooltips_class32 | Keterangan Alat |
| #32774 | Keterangan Alat |
| ReBarWindow32 | Bilah alat |
| SysTreeView32 | Pohon |
| SysTreeView32 | TreeItem |
Nota Kontrol RichEdit hanya didukung untuk versi yang dikirim dengan Windows Vista (di RichEd20.dll versi 3.1 dan yang lebih baru, dan MsftEdit.dll versi 4.1 dan yang lebih baru).
Kontrol berikut ini tidak didukung.
| Nama kelas | Jenis kontrol |
|---|---|
| SysAnimate32 | Gambar |
| SysPager | Pemutar |
| SysDateTimePick32 | Kustom |
| SysMonthCal32 | Kalender |
| MS_WINNOTE | Petunjuk |
| VBBubble | Petunjuk |
| Bilah Gulir (saat digunakan sebagai kontrol mandiri) | Slider |
| SuperGrid | Kustom |
Kontrol Windows Forms
Kontrol Windows Forms diekspos ke Microsoft UI Automation melalui penyedia sisi klien di UIAutomationClientsideProviders.dll. Perakitan ini secara otomatis didaftarkan untuk digunakan dengan aplikasi klien UI Automation.
Biasanya, kontrol Windows Forms yang merupakan pembungkus terkelola untuk kontrol umum Win32 didukung oleh UI Automation. Kontrol berikut ini didukung.
| Nama Kelas |
|---|
| Tombol |
| Kotak Centang |
| CheckedListBox |
| Dialog Warna |
| Kotak Kombo |
| FolderBrowser |
| FontDialog |
| Kotak Kelompok |
| HscrollBar |
| Daftar Gambar |
| Etiket |
| Kotak Daftar |
| TampilanDaftar (ListView) |
| Menu Utama/Menu Konteks |
| Kalender Bulanan |
| Ikon Notifikasi |
| OpenFileDialog |
| Dialog Pengaturan Halaman |
| PrintDialog |
| Bilah Kemajuan |
| RadioButton |
| RichTextBox |
| SaveFileDialog |
| ScrollableControl |
| SoundPlayer |
| Bilah Status |
| TabControl/TabPage |
| Kotak Teks |
| Pengatur Waktu |
| Bilah alat |
| Keterangan Alat |
| Bilah Trek |
| Tampilan Pohon |
| VscrollBar |
| Peramban Web |
Kontrol berikut diekspos ke Microsoft UI Automation hanya melalui dukungan mereka untuk Microsoft Active Accessibility. Beberapa fungsionalitas mungkin tidak tersedia.
| Nama Kontrol |
|---|
| BindingSource |
| DataGrid |
| DataGridView |
| DataNavigator |
| DomainUpDown |
| Penyedia Kesalahan |
| FlowLayoutPanel |
| Formulir |
| LinkLabel |
| HelpProvider |
| MaskedTextBox |
| MenuStrip/ContextMenuStrip |
| NumericUpDown |
| Panel |
| Kotak Gambar |
| Dokumen Cetak |
| PrintPreview-Control |
| PrintPreview-Dialog |
| PropertyGrid |
| UserControl |
| ToolStrip |
| TableLayoutPanel |
| SplitContainer/SplitterPanel |
| Pemisah |
| RaftingContainer |
| StatusStrip |