Acessibilidade de controle ActiveX sem janelas
Esta seção descreve como usar a API de Acessibilidade do Windows para garantir que os controles Microsoft ActiveX sem janelas estejam acessíveis.
Windows 8 inclui novas interfaces da API de Acessibilidade do Windows que simplificam a tarefa de implementar a acessibilidade para controles ActiveX sem janelas. A API inclui interfaces que são implementadas em um controle sem janelas e no contêiner de controle, permitindo que o controle sem janelas e seu contêiner trabalhem juntos para fornecer informações de acessibilidade sobre o controle sem janelas. A API dá suporte aos seguintes cenários:
- Controles sem janelas da Acessibilidade Ativa da Microsoft hospedados em um contêiner de controle de Acessibilidade Ativa da Microsoft.
- Controles sem janelas do Microsoft Active Accessibility hospedados em um contêiner de controle do Microsoft Automação da Interface do Usuário.
- Automação da Interface do Usuário controles sem janelas hospedados em um contêiner de controle de Acessibilidade Ativa da Microsoft.
- Automação da Interface do Usuário controles sem janelas hospedados em um contêiner de controle Automação da Interface do Usuário.
A tabela a seguir lista as interfaces que dão suporte a controles ActiveX sem janelas e identifica os objetos que implementam as interfaces.
Objeto | MSAA | Automação de Interface de Usuário |
---|---|---|
Objeto Control | Iaccessiblehandler | |
Site de controle | IAccessibleWindowlessSite | IRawElementProviderWindowlessSite |
Raiz da janela do host | IAccessibleHostingElementProviders | IRawElementProviderHostingAccessibles |
Nesta seção
- Como usar Automação da Interface do Usuário para tornar um controle ActiveX sem janelas acessível
- Como usar o MSAA para tornar um controle ActiveX sem janelas acessível
- Como hospedar um Automação da Interface do Usuário controle ActiveX sem janelas
- Como hospedar um controle ActiveX sem janelas msaa