Supporto per automazione interfaccia utente dei controlli standard

Aggiornamento: novembre 2007

In questo argomento vengono fornite informazioni sul supporto di automazione interfaccia utente Microsoft per i controlli standard in applicazioni sviluppate per framework di WPF, Win32 e Windows Form.

Nel presente argomento sono contenute le seguenti sezioni.

  • Controlli Windows Presentation Foundation
  • Controlli Win32
  • Controlli per Windows Form
  • Argomenti correlati

Controlli Windows Presentation Foundation

Tutti gli elementi dei controlli WPF che forniscono informazioni o supporto per l'interazione utente dispongono di supporto nativo completo per automazione interfaccia utente. Altri elementi, quali i riquadri, non sono visibili ad automazione interfaccia utente.

Controlli Win32

La maggior parte dei controlli Win32 è esposta in automazione interfaccia utente Microsoft tramite provider sul lato client in UIAutomationClientsideProviders.dll. Questo assembly viene automaticamente registrato per l'utilizzo con applicazioni client di automazione interfaccia utente.

Il supporto completo viene fornito solo per i controlli di ComCtrl32.dll versione 6 (disponibile con Microsoft Windows XP e versioni successive).

Sono supportati i seguenti controlli:

Nome della classe

Tipo di controllo

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

List

ListBox

List

ListBox

ListItem

#32768

Menu

#32768

MenuItem

msctls_progress32

ProgressBar

RichEdit

Document. Vedere nota.

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

Nota   Il controllo RichEdit è supportato solo per le versioni fornite con Windows Vista (in RichEd20.dll versione 3.1 e successive e MsftEdit.dll versione 4.1 e successive).

I seguenti controlli non sono supportati:

Nome della classe

Tipo di controllo

SysAnimate32

Image

SysPager

Spinner

SysDateTimePick32

Custom

SysMonthCal32

Calendar

MS_WINNOTE

Tooltip

VBBubble

Tooltip

ScrollBar (se utilizzato come controllo autonomo)

Slider

SuperGrid

Custom

Controlli per Windows Form

I controlli Windows Form sono esposti ad automazione interfaccia utente Microsoft tramite provider sul lato client in UIAutomationClientsideProviders.dll. Questo assembly viene automaticamente registrato per l'utilizzo con applicazioni client di automazione interfaccia utente.

In genere, i controlli Windows Form che sono wrapper gestiti per i controlli comuni Win32 sono supportati da automazione interfaccia utente. I seguenti controlli sono supportati:

Nome della classe

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

I controlli seguenti sono esposti ad automazione interfaccia utente Microsoft solo tramite il supporto per Microsoft Active Accessibility. È possibile che alcune funzionalità non siano disponibili.

Nome del controllo

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

Vedere anche

Altre risorse

Tipi di controllo per l'automazione dell'interfaccia utente