Visão geral técnica
A Acessibilidade Ativa da Microsoft melhora a maneira como os auxiliares de acessibilidade (programas especializados que ajudam pessoas com deficiência a usar computadores com mais eficiência) funcionam com aplicativos em execução no Microsoft Windows.
A Acessibilidade Ativa da Microsoft é baseada no COM (Component Object Model), que foi desenvolvido pela Microsoft e é um padrão do setor que define uma maneira comum de os aplicativos e sistemas operacionais se comunicarem. A Acessibilidade Ativa da Microsoft consiste nos seguintes componentes:
- A interface COM IAccessible, que expõe informações sobre elementos da interface do usuário. O IAccessible também tem propriedades e métodos para obter informações sobre e manipular esse elemento de interface do usuário.
- WinEvents, um sistema de eventos que permite que os servidores notifiquem os clientes quando um objeto acessível é alterado.
- Oleacc.dll, uma DLL de suporte ou de tempo de execução.
A DLL de Acessibilidade Ativa da Microsoft, Oleacc.dll, consiste nos seguintes componentes:
- Funções que permitem que os clientes solicitem um ponteiro de interface IAccessible (por exemplo, AccessibleObjectFromWindow).
- Funções que permitem que os servidores retornem um ponteiro de interface IAccessible para um cliente (por exemplo, LresultFromObject).
- Funções para obter texto localizado para a função e os códigos de estado (por exemplo, GetRoleText e GetStateText).
- Algumas funções auxiliares (AccessibleChildren).
- Código que fornece a implementação padrão de IAccessible para controles PADRÃO USER e COMCTL. Como eles implementam IAccessible em nome dos controles do sistema, eles são conhecidos como proxies.
Nesta seção
- Como funciona a acessibilidade ativa
- Noções básicas de acessibilidade ativa
- Diretrizes do servidor
- Diretrizes do cliente
- Diretrizes COM e Unicode