Freigeben über


Benutzeroberflächenautomatisierungs-Unterstützung für Standardsteuerelemente

HinweisHinweis

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

Siehe auch

Weitere Ressourcen

Steuerelementtypen der Benutzeroberflächenautomatisierung