Apéndice A: Referencia de elementos de la interfaz de usuario admitida
Este apéndice contiene información sobre los elementos de interfaz de usuario proporcionados por el sistema expuestos por Microsoft Active Accessibility 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 las aplicaciones que no implementan la accesibilidad activa de Microsoft.
Oleacc.dll admite controles definidos en elementos de User32.dll, Comctl32.dll y 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 divididos pueden tener cero o más elementos secundarios. |
Estático | Etiquetas | None |
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-tabulación | 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 accesibilidad activa de Microsoft o Microsoft Automatización de la interfaz de usuario. |
msctls_hotkey32 | Controles de teclas activas | Ninguno |
msctls_trackbar32 | Barras de seguimiento, controles deslizantes | Ninguno |
msctls_updown32 | Controles verticales o de número | Ninguno |
SysAnimate32 | Animation (control) | 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 | Tooltips | Ninguno |
ToolbarWindow32 | Barras de herramientas | Ninguno |
RICHEDIT, RichEdit20A, RichEdit20W | Campos de texto | Ninguno |
SysMonthCal32 (versiones 5 y 6) | Calendario del mes | 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 los elementos de interfaz de usuario proporcionados por el sistema, esta compatibilidad es limitada.
En este apéndice se enumeran las propiedades y los métodos IAccessible 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 métodos y propiedades IAccessible 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 sus controles.
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, vea los temas siguientes:
- Cómo expone la accesibilidad activa los elementos de la interfaz de usuario
- Referencia de elementos de la interfaz de usuario