Como a acessibilidade ativa expõe elementos da interface do usuário
A Acessibilidade Ativa da Microsoft cria um objeto proxy para cada elemento de interface do usuário que ele expõe. Um objeto proxy atua como um intermediário entre o utilitário cliente e o elemento de interface do usuário. A finalidade do objeto proxy é monitorar o tempo de vida do elemento de interface do usuário e implementar as propriedades e métodos IAccessible em nome do elemento de interface do usuário. Os desenvolvedores de servidores que criam controles personalizados ou outros elementos de interface do usuário personalizados também devem criar objetos proxy. Para obter mais informações, consulte Criando objetos proxy.
Quando o Microsoft Active Accessibility cria um objeto para expor um controle predefinido ou comum, ele realmente cria pelo menos dois objetos: um para o controle e outro para a janela que envolve o controle. Na maioria dos casos, essas janelas pai têm a propriedade Role de ROLE_SYSTEM_WINDOW e têm a mesma propriedade Name e nome de classe de janela que o controle. As informações sobre o controle que os clientes transmitem aos usuários finais estão contidas no objeto que o Microsoft Active Accessibility cria para expor o controle, não o objeto pai que expõe a janela que envolve o controle.
Para obter mais informações, consulte os tópicos a seguir.
- Triagem de objetos desnecessários
- Fornecendo a propriedade Name
- Garantindo que os elementos da interface do usuário sejam nomeados corretamente
- Elementos de interface do usuário sem suporte