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 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 |