Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |