Share via


Introducción técnica

La accesibilidad activa de Microsoft mejora la forma en que las ayudas de accesibilidad (programas especializados que ayudan a las personas con discapacidades a usar equipos de forma más eficaz) funcionan con aplicaciones que se ejecutan en Microsoft Windows.

La accesibilidad activa de Microsoft se basa en el modelo de objetos componentes (COM), desarrollado por Microsoft y es un estándar del sector que define una manera común de comunicarse con aplicaciones y sistemas operativos. La accesibilidad activa de Microsoft consta de los siguientes componentes:

  • La interfaz COM IAccessible, que expone información sobre los elementos de la interfaz de usuario. IAccessible también tiene propiedades y métodos para obtener información sobre y manipular ese elemento de interfaz de usuario.
  • WinEvents, un sistema de eventos que permite a los servidores notificar a los clientes cuando cambia un objeto accesible.
  • Oleacc.dll, un archivo DLL de soporte técnico o en tiempo de ejecución.

El archivo DLL de accesibilidad activa de Microsoft, Oleacc.dll, consta de los siguientes componentes:

  • Funciones que permiten a los clientes solicitar un puntero de interfaz IAccessible (por ejemplo, AccessibleObjectFromWindow).
  • Funciones que permiten a los servidores devolver un puntero de interfaz IAccessible a un cliente (por ejemplo, LresultFromObject).
  • Funciones para obtener texto localizado para los códigos de rol y estado (por ejemplo, GetRoleText y GetStateText).
  • Algunas funciones auxiliares (AccessibleChildren).
  • Código que proporciona la implementación predeterminada de IAccessible para los controles ESTÁNDAR USER y COMCTL. Dado que estos implementan IAccessible en nombre de los controles del sistema, se conocen como servidores proxy.

En esta sección