Поддержка автоматизации пользовательского интерфейса для стандартных элементов управления
Обновлен: Ноябрь 2007
Этот раздел содержит сведения о поддержке Модель автоматизации пользовательского интерфейса Майкрософт для стандартных элементов управления в приложениях, разработанных для оболочек WPF, Win32 и Windows Forms.
В этом разделе содержатся следующие подразделы.
- Элементы управления Windows Presentation Foundation
- Элементы управления Win32
- Элементы управления Windows Forms
- Связанные разделы
Элементы управления Windows Presentation Foundation
Все элементы управления WPF, предоставляющие сведения или поддержку для взаимодействия с пользователем имеют свою полную поддержку Модель автоматизации пользовательского интерфейса. Другие элементы, такие как панели, не являются видимыми для Модель автоматизации пользовательского интерфейса.
Элементы управления Win32
Большинство Win32 элементов управления предоставляются в Модель автоматизации пользовательского интерфейса Майкрософт через клиентских поставщиков в UIAutomationClientsideProviders.dll. Эта сборка автоматически регистрируется для использования с приложениями клиента автоматизации пользовательского интерфейса.
Полная поддержка предоставляется только для элементов управления от 6 версии ComCtrl32.dll (доступно в Microsoft Windows XP и в более поздних версиях).
Поддерживаются следующие элементы управления:
Имя класса |
Тип элемента управления |
---|---|
Button |
Button |
Button |
RadioButton |
Button |
Group |
Button |
CheckBox |
Button |
Hyperlink |
Button |
SplitButton |
Button |
CheckBox |
ComboBoxEx32 |
ComboBox |
ComboBox |
ComboBox |
Edit |
Document |
Edit |
Edit |
SysLink |
Hyperlink |
Static |
Text |
Static |
Image |
SysIPAddress32 |
Custom |
SysHeader32 |
Header/HeaderItem |
SysListView32 |
DataGrid |
SysListView32 |
Список |
ListBox |
Список |
ListBox |
ListItem |
#32768 |
Menu |
#32768 |
MenuItem |
msctls_progress32 |
ProgressBar |
RichEdit |
Document. См. примечания. |
RichEdit20A |
Document |
RichEdit20W |
Document |
RichEdit50W |
Document |
ScrollBar |
Slider |
msctls_trackbar32 |
Slider |
msctls_updown32 |
Spinner |
msctls_statusbar32 |
StatusBar |
SysTabControl32 |
Tab |
SysTabControl32 |
TabItem |
ToolbarWindow32 |
ToolBar |
ToolbarWindow32 |
MenuItem |
ToolbarWindow32 |
Button |
ToolbarWindow32 |
CheckBox |
ToolbarWindow32 |
RadioButton |
ToolbarWindow32 |
Separator |
tooltips_class32 |
ToolTip |
#32774 |
ToolTip |
ReBarWindow32 |
Toolbar |
SysTreeView32 |
Tree |
SysTreeView32 |
TreeItem |
Примечание. Элемент управления RichEdit поддерживается только для версий, поставляемых с Windows Vista (в версии RichEd20.dll 3.1 и выше, и версии MsftEdit.dll 4.1 и выше).
Следующие элементы управления не поддерживаются:
Имя класса |
Тип элемента управления |
---|---|
SysAnimate32 |
Image |
SysPager |
Spinner |
SysDateTimePick32 |
Custom |
SysMonthCal32 |
Calendar |
MS_WINNOTE |
ToolTip |
VBBubble |
ToolTip |
ScrollBar (при использовании в качестве автономного элемента управления) |
Slider |
SuperGrid |
Custom |
Элементы управления Windows Forms
Большинство элементов управления Windows Forms предоставляются в Модель автоматизации пользовательского интерфейса Майкрософт через клиентских поставщиков в UIAutomationClientsideProviders.dll. Эта сборка автоматически регистрируется для использования с приложениями — клиента автоматизации пользовательского интерфейса.
Обычно элементы управления Windows Forms, которые являются управляемыми оболочками для Win32, поддерживаются Модель автоматизации пользовательского интерфейса. Поддерживаются следующие элементы управления:
Имя класса |
---|
Button |
CheckBox |
CheckedListBox |
ColorDialog |
ComboBox |
FolderBrowser |
FontDialog |
GroupBox |
HscrollBar |
ImageList |
Label |
ListBox |
ListView |
MainMenu/ContextMenu |
MonthCalendar |
NotifyIcon |
OpenFileDialog |
PageSetupDialog |
PrintDialog |
ProgressBar |
RadioButton |
RichTextBox |
SaveFileDialog |
ScrollableControl |
SoundPlayer |
StatusBar |
TabControl/TabPage |
TextBox |
Timer |
Toolbar |
ToolTip |
TrackBar |
TreeView |
VscrollBar |
WebBrowser |
Следующие элементы управления предоставляются в Модель автоматизации пользовательского интерфейса Майкрософт только через их поддержку для Microsoft Active Accessibility. Некоторые функциональные возможности могут быть недоступны.
Имя элемента управления |
---|
BindingSource |
DataGrid |
DataGridView |
DataNavigator |
DomainUpDown |
ErrorProvider |
FlowLayoutPanel |
Form |
LinkLabel |
HelpProvider |
MaskedTextBox |
MenuStrip/ContextMenuStrip |
NumericUpDown |
Panel |
PictureBox |
PrintDocument |
PrintPreview-Control |
PrintPreview-Dialog |
PropertyGrid |
UserControl |
ToolStrip |
TableLayoutPanel |
SplitContainer/SplitterPanel |
Splitter |
RaftingContainer |
StatusStrip |
См. также
Другие ресурсы
Типы элементов управления автоматизации пользовательского интерфейса