Interfaces para provedores
Esta seção descreve as interfaces básicas implementadas por provedores Automação da Interface do Usuário para aplicativos Microsoft Win32.
Nesta seção
Interface | Descrição |
---|---|
IAccessibleEx |
Expõe métodos chamados pela Microsoft Automação da Interface do Usuário para recuperar informações extras sobre um controle que dá suporte à Acessibilidade Ativa da Microsoft. |
IAccessibleHostingElementProviders |
Um objeto Microsoft Active Accessibility implementa essa interface quando o objeto é a raiz de uma árvore de acessibilidade que inclui controles Microsoft ActiveX sem janelas que implementam Automação da Interface do Usuário. Como a Acessibilidade Ativa da Microsoft e Automação da Interface do Usuário usam interfaces diferentes, essa interface permite que um cliente descubra a lista de controles ActiveX sem janela hospedados que dão suporte a Automação da Interface do Usuário caso o cliente precise tratá-los de forma diferente. |
IProxyProviderWinEventHandler |
Expõe um método implementado por provedores de proxy para lidar com WinEvents. |
IProxyProviderWinEventSink |
Expõe métodos usados por provedores de proxy para gerar eventos. |
IRawElementProviderAdviseEvents |
Expõe métodos que são chamados para notificar o elemento raiz de um fragmento quando um aplicativo cliente Automação da Interface do Usuário começa ou termina de escutar eventos nesse fragmento. |
Irawelementproviderfragment |
Expõe métodos e propriedades em elementos de interface do usuário que fazem parte de uma estrutura com mais de um nível de profundidade, como uma caixa de listagem ou um item de lista. Implementado pelo provedor Automação da Interface do Usuário. |
Irawelementproviderfragmentroot |
Expõe os métodos e as propriedades no elemento raiz em um fragmento. |
IRawElementProviderHostingAccessibles |
Essa interface é implementada por um provedor de Automação da Interface do Usuário quando o provedor é a raiz de uma árvore de acessibilidade que inclui controles sem janelas que dão suporte à Acessibilidade Ativa da Microsoft. Como Automação da Interface do Usuário e a Acessibilidade Ativa da Microsoft usam interfaces diferentes, essa interface permite que um cliente descubra a lista de controles de Acessibilidade Ativa da Microsoft hospedados caso precise tratá-los de forma diferente. |
IRawElementProviderHwndOverride |
Expõe um método que permite reposicionar elementos baseados em janela na árvore de Automação da Interface do Usuário do fragmento. |
Irawelementprovidersimple |
Define métodos e propriedades que expõem elementos simples da interface do usuário. |
IRawElementProviderSimple2 |
Estende a interface IRawElementProviderSimple para habilitar a invocação programática de menus de contexto. |
IRawElementProviderSimple3 |
Estende a interface IRawElementProviderSimple2 para habilitar a recuperação de metadados sobre como a tecnologia acessível deve dizer o tipo de conteúdo preferencial. |
IRawElementProviderWindowlessSite |
Um site de controle ActiveX implementa essa interface para permitir que um controle ActiveX habilitado para Automação da Interface do Usuário expresse sua acessibilidade. Essa interface permite que o contêiner de controle forneça um ponteiro IRawElementProviderFragment para os pais ou irmãos do controle ActiveX sem janelas e forneça uma ID de runtime exclusiva para o site de controle. |