Поддержка автоматизации пользовательского интерфейса для стандартных элементов управления

Обновлен: Ноябрь 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

См. также

Другие ресурсы

Типы элементов управления автоматизации пользовательского интерфейса