Usando a acessibilidade ativa para expor controles personalizados
Você pode usar a Acessibilidade Ativa da Microsoft como uma maneira eficaz de tornar os controles personalizados compatíveis com os auxílios de acessibilidade. A Acessibilidade Ativa requer que o aplicativo:
- Crie objetos COM (Component Object Model) que representam controles personalizados individuais ou grupos de controles que dão suporte adequado à interface IAccessible . (O objeto pode ser criado sob demanda quando é solicitado por um cliente de Acessibilidade Ativa.)
- Chame NotifyWinEvent quando os controles forem criados ou destruídos, ganhem ou percam o foco ou alterem o estado.
- Manipule a mensagem WM_GETOBJECT quando usada para consultar propriedades do objeto ou dos objetos.
Para fins dessa discussão, uma janela que contém outros objetos personalizados também precisa ser exposta à Acessibilidade Ativa, permitindo que o cliente descubra e navegue até os objetos filho. Para obter mais informações sobre como tornar os controles personalizados compatíveis com os auxílios de acessibilidade, consulte Acessibilidade.