Delen via


Ui Automation-ondersteuning voor standaardbesturingselementen

Opmerking

Deze documentatie is bedoeld voor .NET Framework-ontwikkelaars die de beheerde UI Automation-klassen willen gebruiken die zijn gedefinieerd in de System.Windows.Automation naamruimte. Zie Windows Automation-API: UI Automationvoor de meest recente informatie over UI Automation.

Dit onderwerp bevat informatie over microsoft UI Automation-ondersteuning voor standaardbesturingselementen in toepassingen die zijn ontwikkeld voor de WPF-, Win32- en Windows Forms-frameworks.

Besturingselementen voor Windows Presentation Foundation

Alle WPF-besturingselementen die informatie of ondersteuning bieden voor gebruikersinteractie hebben volledige systeemeigen ondersteuning voor UI Automation. Andere elementen, zoals panelen, zijn niet zichtbaar voor UI Automation.

Win32-besturingselementen

De meeste Win32-besturingselementen zijn beschikbaar voor Microsoft UI Automation via providers aan de clientzijde in UIAutomationClientsideProviders.dll. Deze assembly wordt automatisch geregistreerd voor gebruik met UI Automation-clienttoepassingen.

Volledige ondersteuning wordt alleen geboden voor besturingselementen van versie 6 van ComCtrl32.dll.

De volgende besturingselementen worden ondersteund.

Klassenaam Type besturingselement
Knop Knop
Knop RadioButton
Knop Groep
Knop Selectievakje
Knop Hyperlink
Knop SplitButton
Knop Selectievakje
ComboBoxEx32 Keuzelijst met invoervak
Keuzelijst met invoervak Keuzelijst met invoervak
Bewerken Document
Bewerken Bewerken
SysLink Hyperlink
Statisch Tekst
Statisch Afbeelding
SysIPAddress32 Op maat gemaakt
SysHeader32 Koptekst/headeritem
SysListView32 DataGrid
SysListView32 Lijst
Keuzelijst Lijst
Keuzelijst Lijstitem
#32768 Menulijst
#32768 Menu-item
msctls_progress32 Voortgangsbalk
RichEdit Document. Zie opmerking.
RichEdit20A Document
RichEdit20W Document
RichEdit50W Document
Schuifbalk Schuifregelaar
msctls_trackbar32 Schuifregelaar
msctls_updown32 Spinner
msctls_statusbar32 Statusbalk
SysTabControl32 Tabblad
SysTabControl32 TabItem
WerkbalkWindow32 Werkbalk
WerkbalkWindow32 Menu-item
WerkbalkWindow32 Knop
WerkbalkWindow32 Selectievakje
WerkbalkWindow32 RadioButton
WerkbalkWindow32 Afscheider
tooltips_class32 Tooltip
#32774 Tooltip
ReBarWindow32 Werkbalk
SysTreeView32 Boom
SysTreeView32 Boomonderdeel

Notitie Het besturingselement RichEdit wordt alleen ondersteund voor versies die worden geleverd met Windows Vista (in RichEd20.dll versie 3.1 en hoger, en MsftEdit.dll versie 4.1 en hoger).

De volgende besturingselementen worden niet ondersteund.

Klassenaam Soort bedieningselement
SysAnimate32 Afbeelding
SysPager Spinner
SysDateTimePick32 Op maat gemaakt
SysMonthCal32 Kalender
MS_WINNOTE Infovenster
VBBubble Infovenster
Schuifbalk (wanneer dit wordt gebruikt als zelfstandig besturingselement) Schuifregelaar
SuperGrid Op maat gemaakt

Besturingselementen voor Windows-formulieren

Besturingselementen voor Windows Forms zijn beschikbaar voor Microsoft UI Automation via providers aan de clientzijde in UIAutomationClientsideProviders.dll. Deze assembly wordt automatisch geregistreerd voor gebruik met UI Automation-clienttoepassingen.

Windows Forms-besturingselementen die beheerde wrappers zijn voor algemene Win32-besturingselementen, worden doorgaans ondersteund door UI Automation. De volgende besturingselementen worden ondersteund.

Klassenaam
Knop
Selectievakje
CheckedListBox
Kleurendialoog
Keuzelijst met invoervak
FolderBrowser
FontDialog
Groepsvak
HscrollBar
Lijst met afbeeldingen
Etiket
Keuzelijst
Lijstweergave
Hoofdmenu/Contextmenu
Maandkalender
NotifyIcon
OpenFileDialog
Pagina-instellingsdialoog
PrintDialog
Voortgangsbalk
RadioButton
RichTextBox
BestandOpslaanDialoogvenster
ScrollableControl
Geluidsspeler
Statusbalk
TabControl/TabPage
Tekstvak
Tijdmeter
Werkbalk
Tooltip
TrackBar
TreeView
VscrollBar
Webbrowser

De volgende besturingselementen worden alleen beschikbaar gesteld voor Microsoft UI Automation via hun ondersteuning voor Microsoft Active Accessibility. Sommige functionaliteit is mogelijk niet beschikbaar.

Besturingsnaam
Bindingsbron
DataGrid
DataGridView
DataNavigator
DomainUpDown
Foutaanbieder
FlowLayoutPanel
Formulier
LinkLabel
HelpProvider
MaskedTextBox
MenuStrip/ContextMenuStrip
NumericUpDown
Paneel
PictureBox
Afdrukdocument
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
UserControl
Werkbalk
TableLayoutPanel
SplitContainer/SplitterPanel
Splitser
Raftencontainer
StatusStrip

Zie ook