Compartilhar via


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.

Provedores de Automação da Interface do Usuário