Benutzeroberflächenautomatisierungs-Unterstützung für Standardsteuerelemente

Hinweis

Diese Dokumentation ist für .NET Framework-Entwickler konzipiert, die die verwalteten Klassen zur Automatisierung der Benutzeroberfläche verwenden möchten, die im Namespace System.Windows.Automation definiert sind. Aktuelle Informationen zur Automatisierung der Benutzeroberfläche finden Sie auf der Seite zur Windows-Automatisierungs-API: Benutzeroberflächenautomatisierung.

Dieses Thema enthält Informationen zur Unterstützung der Microsoft-Benutzeroberflächenautomatisierung für Standardsteuerelemente in Anwendungen für die Frameworks WPF, Win32 und Windows Forms.

WPF-Steuerelemente (Windows Presentation Foundation)

Alle WPF-Steuerelemente, die Informationen enthalten oder Benutzerinteraktionen unterstützen, verfügen über eine vollständige systemeigene Unterstützung für die Benutzeroberflächenautomatisierung. Andere Elemente, wie Bereiche, sind für die Benutzeroberflächenautomatisierung nicht sichtbar.

Win32-Steuerelemente

Die meisten Win32-Steuerelemente werden über clientseitige Anbieter in „UIAutomationClientsideProviders.dll“ für die Microsoft-Benutzeroberflächenautomatisierung verfügbar gemacht. Diese Assembly wird automatisch für die Verwendung mit Benutzeroberflächenautomatisierungs-Clientanwendungen registriert.

Vollständige Unterstützung gibt es nur für Steuerelemente ab Version 6 von ComCtrl32.dll.

Die folgenden Steuerelemente werden unterstützt:

Klassenname Steuerelementtyp
Schaltfläche Schaltfläche
Schaltfläche RadioButton
Taste Group
Taste CheckBox
Taste Hyperlink
Taste SplitButton
Taste CheckBox
ComboBoxEx32 Kombinationsfeld
Kombinationsfeld Kombinationsfeld
Bearbeiten Dokument
Bearbeiten Bearbeiten
SysLink Hyperlink
statischen Text
statischen Image
SysIPAddress32 Benutzerdefiniert
SysHeader32 Header/HeaderItem
SysListView32 DataGrid
SysListView32 List
ListBox List
ListBox ListItem
#32768 Menü
#32768 MenuItem
msctls_progress32 ProgressBar
RichEdit Dokument. Siehe Hinweis.
RichEdit20A Dokument
RichEdit20W Dokument
RichEdit50W Dokument
ScrollBar Schieberegler
msctls_trackbar32 Schieberegler
msctls_updown32 Spinner
msctls_statusbar32 StatusBar
SysTabControl32 Registerkarte
SysTabControl32 TabItem
ToolbarWindow32 ToolBar
ToolbarWindow32 MenuItem
ToolbarWindow32 Taste
ToolbarWindow32 CheckBox
ToolbarWindow32 RadioButton
ToolbarWindow32 Trennzeichen
tooltips_class32 ToolTip
#32774 ToolTip
ReBarWindow32 Symbolleiste
SysTreeView32 Struktur
SysTreeView32 TreeItem

Hinweis: Das RichEdit-Steuerelement wird nur für mit Windows Visuelles Element ausgelieferte Versionen unterstützt (in „RichEd20.dll“ ab Version 3.1 und „MsftEdit.dll“ ab Version 4.1).

Die folgenden Steuerelemente werden nicht unterstützt:

Klassenname Steuerelementtyp
SysAnimate32 Image
SysPager Spinner
SysDateTimePick32 Benutzerdefiniert
SysMonthCal32 Kalender
MS_WINNOTE QuickInfo
VBBubble QuickInfo
ScrollBar (wenn als eigenständiges Steuerelement verwendet) Schieberegler
SuperGrid Benutzerdefiniert

Windows Forms-Steuerelemente

Windows Forms-Steuerelemente werden über clientseitige Anbieter in „UIAutomationClientsideProviders.dll“ für die Microsoft-Benutzeroberflächenautomatisierung verfügbar gemacht. Diese Assembly wird automatisch für die Verwendung mit Benutzeroberflächenautomatisierungs-Clientanwendungen registriert.

Windows Forms-Steuerelemente, die verwaltete Wrapper für allgemeine Win32-Steuerelemente sind, werden von der Benutzeroberflächenautomatisierung in der Regel unterstützt. Die folgenden Steuerelemente werden unterstützt:

Klassenname
Taste
CheckBox
CheckedListBox
ColorDialog
Kombinationsfeld
FolderBrowser
FontDialog
GroupBox
HscrollBar
ImageList
Bezeichnung
ListBox
ListView
MainMenu/ContextMenu
MonthCalendar
NotifyIcon
OpenFileDialog
PageSetupDialog
PrintDialog
ProgressBar
RadioButton
RichTextBox
SaveFileDialog
ScrollableControl
SoundPlayer
StatusBar
TabControl/TabPage
TextBox
Timer
Symbolleiste
ToolTip
TrackBar
TreeView
VscrollBar
WebBrowser

Die folgenden Steuerelemente sind für die Microsoft-Benutzeroberflächenautomatisierung nur über ihre Unterstützung für Microsoft Active Accessibility verfügbar. Möglicherweise sind nicht alle Funktionen verfügbar.

Name des Steuerelements
BindingSource
DataGrid
DataGridView
DataNavigator
DomainUpDown
ErrorProvider
FlowLayoutPanel
Formular
LinkLabel
HelpProvider
MaskedTextBox
MenuStrip/ContextMenuStrip
NumericUpDown
Panel (Liste)
PictureBox
PrintDocument
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
UserControl
ToolStrip
TableLayoutPanel
SplitContainer/SplitterPanel
Aufteilung
RaftingContainer
StatusStrip

Weitere Informationen