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: