Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Esta documentação destina-se a desenvolvedores do .NET Framework que desejam usar as classes de Automação de Interface do Usuário gerenciadas definidas no namespace System.Windows.Automation. Para obter as informações mais recentes sobre Automação de Interface do Usuário, consulte API de Automação do Windows: Automação de Interface do Usuário.
Este tópico contém informações sobre o suporte à Automação de Interface do Usuário da Microsoft para controles padrão em aplicativos desenvolvidos para as estruturas WPF, Win32 e Windows Forms.
Controles do Windows Presentation Foundation
Todos os elementos de controle do WPF que fornecem informações ou suporte para interação do usuário têm suporte nativo completo para Automação da Interface do Usuário. Outros elementos, como painéis, não são visíveis para a Automação da Interface do Usuário.
Controles Win32
A maioria dos controles Win32 é exposta à Microsoft Automação da Interface do Usuário por meio de provedores do lado do cliente em UIAutomationClientsideProviders.dll. Esse assembly é registrado automaticamente para uso com Automação da Interface do Usuário aplicativos cliente.
O suporte completo é fornecido apenas para controles da versão 6 do ComCtrl32.dll.
Há suporte para os controles a seguir.
| Nome da classe | Tipo de controle |
|---|---|
| Botão | Botão |
| Botão | RadioButton |
| Botão | Grupo |
| Botão | Caixa de Seleção |
| Botão | Hiperlink |
| Botão | SplitButton |
| Botão | Caixa de Seleção |
| ComboBoxEx32 | ComboBox |
| ComboBox | ComboBox |
| Editar | Documento |
| Editar | Editar |
| SysLink | Hiperlink |
| Estático | Texto |
| Estático | Imagem |
| SysIPAddress32 | Personalizado |
| SysHeader32 | Cabeçalho/HeaderItem |
| SysListView32 | DataGrid |
| SysListView32 | Lista |
| Caixa de Listagem | Lista |
| Caixa de Listagem | ListItem |
| #32768 | Menu |
| #32768 | MenuItem |
| msctls_progress32 | ProgressBar |
| RichEdit | Documento. Veja a observação. |
| RichEdit20A | Documento |
| RichEdit20W | Documento |
| RichEdit50W | Documento |
| Barra de Rolagem | Barra deslizante |
| msctls_trackbar32 | Barra deslizante |
| msctls_updown32 | Controle giratório |
| msctls_statusbar32 | Barra de status |
| SysTabControl32 | Guia |
| SysTabControl32 | TabItem |
| ToolbarWindow32 | Barra de Ferramentas |
| ToolbarWindow32 | MenuItem |
| ToolbarWindow32 | Botão |
| ToolbarWindow32 | Caixa de Seleção |
| ToolbarWindow32 | RadioButton |
| ToolbarWindow32 | Separador |
| tooltips_class32 | Tooltip |
| #32774 | Tooltip |
| ReBarWindow32 | Barra de ferramentas |
| SysTreeView32 | Árvore |
| SysTreeView32 | TreeItem |
Nota O controle RichEdit tem suporte apenas para versões enviadas com o Windows Vista (no RichEd20.dll versão 3.1 e posterior e MsftEdit.dll versão 4.1 e posterior).
Não há suporte para os controles a seguir.
| Nome da classe | Tipo de controle |
|---|---|
| SysAnimate32 | Imagem |
| SysPager | Controle giratório |
| SysDateTimePick32 | Personalizado |
| SysMonthCal32 | Calendário |
| MS_WINNOTE | Dica de ferramenta |
| VBBubble | Dica de ferramenta |
| ScrollBar (quando usado como um controle autônomo) | Barra deslizante |
| SuperGrid | Personalizado |
Controles do Windows Forms
Windows Forms controles são expostos à Microsoft Automação da Interface do Usuário por meio de provedores do lado do cliente no UIAutomationClientsideProviders.dll. Esse assembly é registrado automaticamente para uso com Automação da Interface do Usuário aplicativos cliente.
Normalmente, Windows Forms controles que são wrappers gerenciados para controles comuns win32 têm suporte Automação da Interface do Usuário. Há suporte para os controles a seguir.
| Nome da Classe |
|---|
| Botão |
| Caixa de Seleção |
| CheckedListBox |
| ColorDialog |
| ComboBox |
| FolderBrowser |
| FontDialog |
| GroupBox |
| HscrollBar |
| Lista de imagens |
| Etiqueta |
| Caixa de Listagem |
| Visualização de Lista |
| MainMenu/ContextMenu |
| MonthCalendar |
| Ícone de Notificação |
| OpenFileDialog |
| PageSetupDialog |
| PrintDialog |
| ProgressBar |
| RadioButton |
| RichTextBox |
| SaveFileDialog |
| ScrollableControl |
| SoundPlayer |
| Barra de status |
| TabControl/TabPage |
| Caixa de Texto |
| Temporizador |
| Barra de ferramentas |
| Tooltip |
| TrackBar |
| TreeView |
| VscrollBar |
| navegador de internet |
Os controles a seguir são expostos à Automação da Interface do Usuário da Microsoft somente por meio do suporte para a Acessibilidade Ativa da Microsoft. Algumas funcionalidades podem não estar disponíveis.
| Nome do controle |
|---|
| BindingSource |
| DataGrid |
| DataGridView |
| DataNavigator |
| DomainUpDown |
| ErrorProvider |
| FlowLayoutPanel |
| Formulário |
| LinkLabel |
| HelpProvider |
| MaskedTextBox |
| MenuStrip/ContextMenuStrip |
| NumericUpDown |
| Painel |
| PictureBox |
| ImprimirDocumento |
| PrintPreview-Control |
| PrintPreview-Dialog |
| PropertyGrid |
| UserControl |
| ToolStrip |
| TableLayoutPanel |
| SplitContainer/SplitterPanel |
| Divisor |
| RaftingContainer |
| StatusStrip |