Apéndice A: Referencia de elementos de la interfaz de usuario compatibles
Este apéndice contiene información sobre los elementos de interfaz de usuario proporcionados por el sistema expuestos por La accesibilidad activa de Microsoft en Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP y Windows 2000 Server. Esta compatibilidad permite a las utilidades de cliente obtener información sobre los elementos de interfaz de usuario proporcionados por el sistema en aplicaciones que no implementan la accesibilidad activa de Microsoft.
Oleacc.dll admite controles definidos en User32.dll, Comctl32.dlly elementos de la interfaz de usuario de Windows. En concreto, admite los siguientes tipos de elementos de interfaz de usuario (enumerados por el nombre de clase de Windows).
Nombre de clase de Windows | Tipo de elemento de interfaz de usuario | Actualizaciones de Windows Vista |
---|---|---|
ListBox | Cuadros de lista | Ninguno |
Botón | Botones de inserción, botones de radio, botones de verificación, cuadros de grupo | Los botones de división pueden tener cero o más elementos secundarios. |
Estático | Etiquetas | Ninguno |
Editar | Cuadros de texto | Ninguno |
ComboBox | Cuadros combinados, listas desplegables | Ninguno |
ScrollBar | Barras de desplazamiento | EVENT_OBJECT_CONTENTSCROLLED es un nuevo evento para el control que tiene funcionalidad de desplazamiento, pero no incluye una barra de desplazamiento estándar como parte del control. |
#32768 | Menús USER | Ninguno |
#32770 | Cuadros de diálogo USER | Ninguno |
#32771 | Ventana Alt-tab | Solo está disponible en modo clásico. |
msctls_statusbar32 | Barras de estado | Ninguno |
msctls_progress32 | Barras de progreso | Las nuevas opciones de color para las barras de progreso no se exponen mediante las propiedades de Accesibilidad activa de Microsoft ni automatización de la interfaz de usuario de Microsoft. |
msctls_hotkey32 | Controles de teclas activas | Ninguno |
msctls_trackbar32 | Barras de seguimiento, controles deslizantes | Ninguno |
msctls_updown32 | Controles verticales o giratorios | Ninguno |
SysAnimate32 | Control de animación | Ninguno |
SysTabControl32 | Control Tab | Ninguno |
SysHeader32 | Encabezados de vista de lista | Ninguno |
SysListView32 | Controles de vista de lista | Ninguno |
SysTreeView32 | Controles de vista de árbol | Ninguno |
SysDateTimePick32 (versiones 5 y 6) | Selector de fecha o hora | La versión 6 de este control en Windows Vista tiene una implementación nativa de IAccessible. |
SysIPAddress32 | Controles de dirección IP | Ninguno |
tooltips_class32 | Información sobre herramientas | Ninguno |
Barra de herramientasWindow32 | Barras de herramientas | Ninguno |
RICHEDIT, RichEdit20A, RichEdit20W | Campos de texto | Ninguno |
SysMonthCal32 (versiones 5 y 6) | Calendario mensual | La versión 6 de este control en Windows Vista tiene una implementación nativa de IAccessible. |
Aunque microsoft Active Accessibility en Microsoft Windows NT 4.0 proporciona cierta compatibilidad con elementos de interfaz de usuario proporcionados por el sistema, esta compatibilidad es limitada.
En este apéndice se enumeran las propiedades y métodos dedeIAccessible que admite Microsoft Active Accessibility para cada elemento de la interfaz de usuario. Si procede, la documentación también enumera los WinEvents que desencadena el elemento de interfaz de usuario e incluye información adicional sobre las propiedades y los métodos admitidos. También incluye información sobre los roles de objeto y sus IAccessible métodos y propiedades admitidos.
Estos detalles pueden ayudar a los desarrolladores cliente a evitar realizar llamadas innecesarias a métodos y propiedades no admitidos. Esta información también permite a los desarrolladores de servidores saber qué propiedades y métodos deben admitir sus controles personalizados y qué WinEvents deben desencadenar.
Use la información de este apéndice como guía. Se recomienda encarecidamente usar las herramientas de accesibilidad activa de Microsoft para comprobar el comportamiento esperado de los elementos de la interfaz de usuario o los roles de objeto.
Para obtener más información, consulte los temas siguientes:
- cómo expone la accesibilidad activa los elementos de la interfaz de usuario
- de referencia de elemento de interfaz de usuario