Bagikan melalui


Dukungan Automasi UI untuk Kontrol Standar

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

Lihat juga