Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis |
|---|
Diese Dokumentation ist für .NET Framework-Entwickler vorgesehen, die die verwalteten UI Automation-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind.Aktuelle Informationen zu UI Automation finden Sie unter Windows Automation API: UI Automation. |
Dieses Thema enthält Informationen zur Microsoft UI Automation-Unterstützung für Standardsteuerelemente in Anwendungen für die Frameworks WPF, Win32 und Windows Forms.
Dieses Thema enthält folgende Abschnitte.
- WPF-Steuerelemente (Windows Presentation Foundation)
- Win32-Steuerelemente
- Windows Forms-Steuerelemente
- Verwandte Abschnitte
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 UI Automation. Andere Elemente (wie Bereiche) sind für UI Automation nicht sichtbar.
Win32-Steuerelemente
Die meisten Win32-Steuerelemente werden über clientseitige Anbieter in UIAutomationClientsideProviders.dll für Microsoft UI Automation 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 von Version 6 von ComCtrl32.dll (ab Microsoft Windows XP verfügbar).
Die folgenden Steuerelemente werden unterstützt:
Klassenname |
Steuerelementtyp |
|---|---|
Button |
Button |
Button |
RadioButton |
Button |
Gruppe |
Button |
CheckBox |
Button |
Link |
Button |
SplitButton |
Button |
CheckBox |
ComboBoxEx32 |
ComboBox |
ComboBox |
ComboBox |
Edit |
Dokument |
Edit |
Edit |
SysLink |
Link |
Static |
Text |
Static |
Bild |
SysIPAddress32 |
Benutzerdefiniert |
SysHeader32 |
Header/HeaderItem |
SysListView32 |
DataGrid |
SysListView32 |
Liste |
ListBox |
Liste |
ListBox |
ListItem |
#32768 |
Menü |
#32768 |
MenuItem |
msctls_progress32 |
ProgressBar |
RichEdit |
Document. Siehe Hinweis. |
RichEdit20A |
Document |
RichEdit20W |
Document |
RichEdit50W |
Dokument |
ScrollBar |
Schieberegler |
msctls_trackbar32 |
Schieberegler |
msctls_updown32 |
Drehfeld |
msctls_statusbar32 |
StatusBar |
SysTabControl32 |
Registerkarte |
SysTabControl32 |
TabItem |
ToolbarWindow32 |
ToolBar |
ToolbarWindow32 |
MenuItem |
ToolbarWindow32 |
Button |
ToolbarWindow32 |
CheckBox |
ToolbarWindow32 |
RadioButton |
ToolbarWindow32 |
Trennzeichen |
tooltips_class32 |
ToolTip |
#32774 |
ToolTip |
ReBarWindow32 |
Toolbar |
SysTreeView32 |
Strukturansicht |
SysTreeView32 |
TreeItem |
Hinweis Das RichEdit-Steuerelement wird nur für mit Windows Vista ausgelieferten Versionen unterstützt (in RichEd20.dll ab der Version 3.1 und MsftEdit.dll ab der Version 4.1).
Die folgenden Steuerelemente werden nicht unterstützt:
Klassenname |
Steuerelementtyp |
|---|---|
SysAnimate32 |
Bild |
SysPager |
Drehfeld |
SysDateTimePick32 |
Benutzerdefiniert |
SysMonthCal32 |
Calendar |
MS_WINNOTE |
Tooltip |
VBBubble |
Tooltip |
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 Microsoft UI Automation 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 UI Automation in der Regel unterstützt. Die folgenden Steuerelemente werden unterstützt:
Klassenname |
|---|
Button |
CheckBox |
CheckedListBox |
ColorDialog |
ComboBox |
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 nur über ihre Unterstützung für Microsoft Active Accessibility für Microsoft UI Automation verfügbar. Möglicherweise sind nicht alle Funktionen verfügbar.
Steuerelementname |
|---|
BindingSource |
DataGrid |
DataGridView |
DataNavigator |
DomainUpDown |
ErrorProvider |
FlowLayoutPanel |
Form |
LinkLabel |
HelpProvider |
MaskedTextBox |
MenuStrip/ContextMenuStrip |
NumericUpDown |
Panel |
PictureBox |
PrintDocument |
PrintPreviewControl |
PrintPreviewDialog |
PropertyGrid |
UserControl |
ToolStrip |
TableLayoutPanel |
SplitContainer/SplitterPanel |
Splitter |
RaftingContainer |
StatusStrip |
Hinweis