Freigeben über


Unterstützung der Benutzeroberflächenautomatisierung für Standardsteuerelemente

Hinweis

Diese Dokumentation richtet sich an .NET Framework-Entwickler, die die verwalteten Benutzeroberflächenautomatisierungs-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind. Die neuesten Informationen zur Benutzeroberflächenautomatisierung finden Sie unter Windows Automation API: Benutzeroberflächenautomatisierung.

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

WPF-Steuerelemente (Windows Presentation Foundation)

Alle WPF-Steuerelementelemente, die Informationen oder Unterstützung für die Benutzerinteraktion bereitstellen, verfügen über vollständige systemeigene Unterstützung für die Benutzeroberflächenautomatisierung. Andere Elemente, z. B. Panels, 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 wird nur für Steuerelemente ab Version 6 von ComCtrl32.dllbereitgestellt.

Die folgenden Steuerelemente werden unterstützt.

Klassenname Steuerelementtyp
Schaltfläche Schaltfläche
Schaltfläche RadioButton
Schaltfläche Gruppe
Schaltfläche Kontrollkästchen
Schaltfläche Verknüpfung
Schaltfläche Teilungs-Schaltfläche
Schaltfläche Kontrollkästchen
ComboBoxEx32 ComboBox
ComboBox ComboBox
Bearbeiten Dokument
Bearbeiten Bearbeiten
SysLink Verknüpfung
Statisch Text
Statisch Abbildung
SysIPAddress32 Kundenspezifisch
SysHeader32 Header/HeaderItem
SysListView32 DataGrid
SysListView32 Liste
Listenfeld Liste
Listenfeld Listenelement
#32768 Menü
#32768 Menüpunkt
msctls_progress32 Fortschrittsbalken
RichEdit Dokument. Siehe Hinweis.
RichEdit20A Dokument
RichEdit20W Dokument
RichEdit50W Dokument
Scrollleiste Schieberegler
msctls_trackbar32 Schieberegler
msctls_updown32 Drehfeld
msctls_statusbar32 Statusleiste
SysTabControl32 Registerkarte
SysTabControl32 TabItem
ToolbarWindow32 Symbolleiste
ToolbarWindow32 Menüpunkt
ToolbarWindow32 Schaltfläche
ToolbarWindow32 Kontrollkästchen
ToolbarWindow32 RadioButton
ToolbarWindow32 Abscheider
tooltips_class32 Tooltip
#32774 Tooltip
ReBarWindow32 Symbolleiste
SysTreeView32 Baum
SysTreeView32 TreeItem

Anmerkung Das RichEdit-Steuerelement wird nur für Versionen unterstützt, die mit Windows Vista ausgeliefert wurden (in RichEd20.dll Version 3.1 und höher und MsftEdit.dll Version 4.1 und höher).

Die folgenden Steuerelemente werden nicht unterstützt.

Klassenname Steuerelementtyp
SysAnimate32 Abbildung
SysPager Drehfeld
SysDateTimePick32 Kundenspezifisch
SysMonthCal32 Kalender
MS_WINNOTE QuickInfo
VBBubble QuickInfo
ScrollBar (bei Verwendung als eigenständiges Steuerelement) Schieberegler
SuperGrid Kundenspezifisch

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.

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

Klassenname
Schaltfläche
Kontrollkästchen
CheckedListBox
ColorDialog
ComboBox
FolderBrowser
Schriftartdialog
GroupBox
HscrollBar
Bildliste
Etikett
Listenfeld
Listenansicht
Hauptmenü/Kontextmenü
MonthCalendar
Benachrichtigungssymbol
OpenFileDialog
PageSetupDialog
PrintDialog
Fortschrittsbalken
RadioButton
RichTextBox
Datei speichern Dialog
ScrollableControl
SoundPlayer
Statusleiste
TabControl/TabPage
Textfeld
Zeitschaltuhr
Symbolleiste
Tooltip
TrackBar
Strukturansicht
VscrollBar
Webbrowser

Die folgenden Steuerelemente werden nur durch ihre Unterstützung von Microsoft Active Accessibility für die Microsoft UI-Automatisierung verfügbar gemacht. Einige Funktionen sind möglicherweise nicht verfügbar.

Name des Steuerelements
BindingSource
DataGrid
DataGridView
DataNavigator
DomainUpDown
ErrorProvider
FlowLayoutPanel
Formular
LinkLabel
HelpProvider
MaskedTextBox
MenuStrip/ContextMenuStrip
NumericUpDown
Gremium
PictureBox
Dokument drucken
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
UserControl
ToolStrip
TableLayoutPanel
SplitContainer/SplitterPanel
Teiler
RaftingContainer
StatusStrip

Siehe auch