Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Esta documentación está pensada para desarrolladores de .NET Framework que desean usar las clases de automatización de la interfaz de usuario administradas definidas en el espacio de nombres System.Windows.Automation. Para obtener la información más reciente sobre la automatización de la interfaz de usuario, consulte API de Windows Automation: Automatización de la interfaz de usuario.
Este tema contiene información sobre la compatibilidad de Automatización de la interfaz de usuario de Microsoft con controles estándar en aplicaciones desarrolladas para los marcos de WPF, Win32 y Windows Forms.
Controles de Windows Presentation Foundation
Todos los elementos de control de WPF que proporcionan información o compatibilidad con la interacción del usuario tienen compatibilidad nativa completa con la automatización de la interfaz de usuario. Otros elementos, como los paneles, no son visibles para la automatización de la interfaz de usuario.
Controles de Win32
La mayoría de los controles Win32 están expuestos a Microsoft UI Automation a través de proveedores del lado del cliente en UIAutomationClientsideProviders.dll. Este ensamblado se registra automáticamente para su uso con aplicaciones cliente de Automatización de la interfaz de usuario.
La compatibilidad completa solo se proporciona para los controles de la versión 6 de ComCtrl32.dll.
Se admiten los siguientes controles.
Nombre de clase | Tipo de control |
---|---|
Botón | Botón |
Botón | RadioButton |
Botón | Grupo |
Botón | CheckBox |
Botón | Hiperenlace |
Botón | SplitButton |
Botón | CheckBox |
ComboBoxEx32 | ComboBox |
ComboBox | ComboBox |
Editar | Documento |
Editar | Editar |
SysLink | Hiperenlace |
estática | Mensaje de texto |
estática | Imagen |
SysIPAddress32 | Personalizado |
SysHeader32 | Header/HeaderItem |
SysListView32 | DataGrid |
SysListView32 | Lista |
Cuadro de lista | Lista |
Cuadro de lista | Elemento de Lista |
#32768 | Menú |
#32768 | Elemento del Menú |
msctls_progress32 | Barra de progreso |
RichEdit | Documento. Consulte la nota. |
RichEdit20A | Documento |
RichEdit20W | Documento |
RichEdit50W | Documento |
barra de desplazamiento | Control deslizante |
msctls_trackbar32 | Control deslizante |
msctls_updown32 | Indicador giratorio |
msctls_statusbar32 | Barra de estado |
SysTabControl32 | Pestaña |
SysTabControl32 | TabItem |
Barra de herramientasWindow32 | Barra de herramientas |
Barra de herramientasWindow32 | Elemento del Menú |
Barra de herramientasWindow32 | Botón |
Barra de herramientasWindow32 | CheckBox |
Barra de herramientasWindow32 | RadioButton |
Barra de herramientasWindow32 | Separador |
tooltips_class32 | Sugerencia |
#32774 | Sugerencia |
ReBarWindow32 | Barra de herramientas |
SysTreeView32 | Árbol |
SysTreeView32 | TreeItem |
Nota El control RichEdit solo se admite para versiones enviadas con Windows Vista (en RichEd20.dll versión 3.1 y posteriores, y MsftEdit.dll versión 4.1 y posteriores).
No se admiten los siguientes controles.
Nombre de clase | Tipo de control |
---|---|
SysAnimate32 | Imagen |
SysPager | Indicador giratorio |
SysDateTimePick32 | Personalizado |
SysMonthCal32 | Calendario |
MS_WINNOTE | Botón de ayuda |
VBBubble | Botón de ayuda |
ScrollBar (cuando se usa como control independiente) | Control deslizante |
SuperGrid | Personalizado |
Controles de Windows Forms
Los controles de Windows Forms están expuestos a Microsoft UI Automation a través de proveedores del lado del cliente en UIAutomationClientsideProviders.dll. Este ensamblado se registra automáticamente para su uso con aplicaciones cliente de Automatización de la interfaz de usuario.
Normalmente, los controles de Windows Forms que son contenedores administrados para los controles comunes de Win32 son compatibles con la automatización de la interfaz de usuario. Se admiten los siguientes controles.
Class Name (Nombre de clase) |
---|
Botón |
CheckBox |
CheckedListBox |
ColorDialog |
ComboBox |
Explorador de carpetas |
FontDialog |
GroupBox |
HscrollBar |
Lista de imágenes |
Etiqueta |
Cuadro de lista |
Vista de lista |
MainMenu/ContextMenu |
MonthCalendar |
Icono de Notificación |
OpenFileDialog |
Diálogo de Configuración de Página |
PrintDialog |
Barra de progreso |
RadioButton |
RichTextBox |
Cuadro de diálogo para guardar archivos |
ScrollableControl |
SoundPlayer |
Barra de estado |
Control de pestañas/Página de pestañas |
Caja de texto |
Temporizador |
Barra de herramientas |
Sugerencia |
TrackBar |
Vista de árbol |
VscrollBar |
Navegador web |
Los controles siguientes solo se exponen a Microsoft UI Automation a través de su compatibilidad con la accesibilidad activa de Microsoft. Es posible que algunas funcionalidades no estén disponibles.
Nombre del control |
---|
BindingSource |
DataGrid |
DataGridView (cuadrícula de datos) |
DataNavigator |
DomainUpDown |
ErrorProvider |
FlowLayoutPanel |
Formulario |
Etiqueta de enlace |
HelpProvider |
MaskedTextBox |
MenuStrip/ContextMenuStrip |
NumericUpDown |
Tablero |
PictureBox |
PrintDocument |
PrintPreview-Control |
PrintPreview-Dialog |
PropertyGrid |
UserControl |
ToolStrip |
TableLayoutPanel |
SplitContainer/SplitterPanel |
Separador |
RaftingContainer |
StatusStrip |