Cabeçalho uiautomationclient.h
Esse cabeçalho é usado pelos Recursos de Acessibilidade do Windows. Para obter mais informações, consulte:
uiautomationclient.h contém as seguintes interfaces de programação:
Interfaces
IUIAutomation Expõe métodos que permitem que aplicativos cliente da Automação da Interface do Usuário da Microsoft descubram, acessem e filtrem elementos de Automação da Interface do Usuário. |
IUIAutomation2 Estende a interface IUIAutomation para expor métodos adicionais para controlar a funcionalidade de Automação da Interface do Usuário da Microsoft. |
IUIAutomation3 Estende a interface IUIAutomation2 para expor métodos adicionais para controlar a funcionalidade de Automação da Interface do Usuário da Microsoft. |
IUIAutomation4 Estende a interface IUIAutomation3 para expor métodos adicionais para controlar a funcionalidade de Automação da Interface do Usuário da Microsoft. |
IUIAutomation5 Estende a interface IUIAutomation4 para expor métodos adicionais para controlar a funcionalidade de Automação da Interface do Usuário da Microsoft. |
IUIAutomation6 Estende a interface IUIAutomation5 para expor métodos adicionais para controlar a funcionalidade de Automação da Interface do Usuário da Microsoft. |
IUIAutomationActiveTextPositionChangedEventHandler Expõe um método para manipular eventos de Automação da Interface do Usuário da Microsoft que ocorrem quando a posição de texto ativo é alterada. |
IUIAutomationAndCondition Expõe propriedades e métodos que os aplicativos cliente da Automação da Interface do Usuário da Microsoft podem usar para recuperar informações sobre uma condição de propriedade baseada em AND. |
IUIAutomationAnnotationPattern Fornece acesso às propriedades de uma anotação em um documento. |
IUIAutomationBoolCondition Representa uma condição que pode ser TRUE (seleciona todos os elementos) ou FALSE (não seleciona nenhum elemento). |
IUIAutomationCacheRequest Expõe propriedades e métodos de uma solicitação de cache. Os aplicativos cliente usam essa interface para especificar as propriedades e os padrões de controle a serem armazenados em cache quando um elemento de Automação da Interface do Usuário da Microsoft é obtido. |
IUIAutomationChangesEventHandler Expõe um método para manipular um ou mais eventos de alteração da Automação da Interface do Usuário da Microsoft. |
IUIAutomationCondition Essa é a interface primária para condições usadas na filtragem ao pesquisar elementos na árvore de Automação da Interface do Usuário. |
IUIAutomationCustomNavigationPattern Expõe um método para dar suporte ao acesso por um cliente de Automação da Interface do Usuário da Microsoft a controles que dão suporte a uma ordem de navegação personalizada. |
IUIAutomationDockPattern Fornece acesso a um controle que permite que elementos filho sejam organizados horizontal e verticalmente, em relação uns aos outros. |
IUIAutomationDragPattern Fornece acesso a informações expostas por um provedor de Automação da Interface do Usuário para um elemento que pode ser arrastado como parte de uma operação de arrastar e soltar. |
IUIAutomationDropTargetPattern Fornece acesso a informações de arrastar e soltar expostas por um provedor de Automação da Interface do Usuário da Microsoft para um elemento que pode ser o destino de soltar de uma operação de arrastar e soltar. |
IUIAutomationElement Expõe métodos e propriedades para um elemento de Automação da Interface do Usuário, que representa um item de interface do usuário. |
IUIAutomationElement2 Estende a interface IUIAutomationElement. |
IUIAutomationElement3 Estende a interface IUIAutomationElement2. |
IUIAutomationElement4 Estende a interface IUIAutomationElement3. |
IUIAutomationElement5 Estende a interface IUIAutomationElement4 para fornecer acesso aos dados de ponto de referência atuais e armazenados em cache. |
IUIAutomationElement6 Estende a interface IUIAutomationElement5 para fornecer acesso às descrições completas atuais e armazenadas em cache. |
IUIAutomationElement7 Estende a interface IUIAutomationElement6. |
IUIAutomationElement8 Estende a interface IUIAutomationElement7. |
IUIAutomationElement9 Estende a interface IUIAutomationElement8. |
IUIAutomationElementArray Representa uma coleção de elementos de Automação da Interface do Usuário. |
IUIAutomationEventHandler Expõe um método para manipular eventos da Automação da Interface do Usuário da Microsoft. |
IUIAutomationEventHandlerGroup Expõe métodos para adicionar um ou mais eventos a uma coleção para registro em massa por meio dos métodos CreateEventHandlerGroup e AddEventHandlerGroup definidos em IUIAutomation6. |
IUIAutomationExpandCollapsePattern Fornece acesso a um controle que pode expandir visualmente para exibir conteúdo e recolher para ocultar o conteúdo. |
IUIAutomationFocusChangedEventHandler Expõe um método para manipular eventos gerados quando o foco do teclado é movido para outro elemento de Automação da Interface do Usuário. |
IUIAutomationGridItemPattern Fornece acesso a um controle filho em um contêiner de estilo de grade que dá suporte à interface IUIAutomationGridPattern. |
IUIAutomationGridPattern Fornece acesso a um controle que atua como um contêiner para uma coleção de controles filho organizados em um sistema de coordenadas lógicas bidimensionais que podem ser percorridos por linha e coluna. |
IUIAutomationInvokePattern Expõe um método que permite que um aplicativo cliente invoque a ação de um controle (normalmente um botão). |
IUIAutomationItemContainerPattern Expõe um método que recupera um item de um contêiner, como uma lista virtual. |
IUIAutomationLegacyIAccessiblePattern Expõe métodos e propriedades que permitem que os clientes da Automação da Interface do Usuário da Microsoft recuperem informações de interface do usuário de servidores MSAA (Microsoft Active Accessibility). |
IUIAutomationMultipleViewPattern Fornece acesso a um controle que pode alternar entre várias representações das mesmas informações ou conjunto de controles filho. |
IUIAutomationNotCondition Representa uma condição que é o negativo de outra condição. |
IUIAutomationNotificationEventHandler Expõe um método para manipular eventos de notificação da Automação da Interface do Usuário da Microsoft. |
IUIAutomationObjectModelPattern Fornece acesso ao modelo de objeto subjacente implementado por um controle ou aplicativo. (IUIAutomationObjectModelPattern) |
IUIAutomationOrCondition Representa uma condição composta por várias condições, pelo menos uma das quais deve ser verdadeira. |
IUIAutomationPropertyChangedEventHandler Expõe um método para manipular eventos da Automação da Interface do Usuário da Microsoft que ocorrem quando uma propriedade é alterada. |
IUIAutomationPropertyCondition Representa uma condição com base em um valor de propriedade que é usado para localizar elementos de Automação da Interface do Usuário. |
IUIAutomationProxyFactory Expõe propriedades e métodos de um objeto que cria um provedor de Automação da Interface do Usuário da Microsoft para elementos de interface do usuário que não têm suporte nativo para Automação da Interface do Usuário. Essa interface é implementada por proxies. |
IUIAutomationProxyFactoryEntry Representa uma fábrica de proxy na tabela mantida pela Automação da Interface do Usuário da Microsoft e expõe propriedades e métodos que podem ser usados por aplicativos cliente para interagir com objetos IUIAutomationProxyFactory. |
IUIAutomationProxyFactoryMapping Expõe propriedades e métodos para uma tabela de fábricas de proxy. Cada entrada de tabela é representada por uma interface IUIAutomationProxyFactoryEntry. As entradas estão na ordem em que o sistema tentará usar os proxies. |
IUIAutomationRangeValuePattern Fornece acesso a um controle que apresenta um intervalo de valores. |
IUIAutomationScrollItemPattern Expõe um método que permite que um item em um modo de exibição rolável seja colocado em uma parte visível da exibição. |
IUIAutomationScrollPattern Fornece acesso a um controle que atua como um contêiner rolável para uma coleção de elementos filho. |
IUIAutomationSelectionItemPattern Fornece acesso aos itens filho selecionáveis de um controle de contêiner que dá suporte a IUIAutomationSelectionPattern. |
IUIAutomationSelectionPattern Fornece acesso a um controle que contém itens filho selecionáveis. Os filhos desse elemento dão suporte a IUIAutomationSelectionItemPattern. |
IUIAutomationSelectionPattern2 Estende a interface IUIAutomationSelectionPattern para fornecer informações sobre os itens selecionados. |
IUIAutomationSpreadsheetItemPattern Permite que um aplicativo cliente recupere informações sobre um item (célula) em uma planilha. |
IUIAutomationSpreadsheetPattern Permite que um aplicativo cliente acesse os itens (células) em uma planilha. |
IUIAutomationStructureChangedEventHandler Expõe um método para manipular eventos que ocorrem quando a estrutura de árvore da Automação da Interface do Usuário da Microsoft é alterada. |
IUIAutomationStylesPattern Permite que os clientes da Automação da Interface do Usuário da Microsoft recuperem os estilos visuais associados a um elemento em um documento. |
IUIAutomationSynchronizedInputPattern Fornece acesso à entrada de teclado ou mouse de um controle. |
IUIAutomationTableItemPattern Fornece acesso a um elemento filho em um contêiner que dá suporte a IUIAutomationTablePattern. |
IUIAutomationTablePattern Fornece acesso a um controle que atua como um contêiner para uma coleção de elementos filho. |
IUIAutomationTextChildPattern Fornece acesso a um controle baseado em texto (ou um objeto inserido em texto) que é filho ou descendente de outro controle baseado em texto. |
IUIAutomationTextEditPattern Fornece acesso a um controle que modifica o texto, por exemplo, um controle que executa correção automática ou permite a composição de entrada através de um IME (Editor de Método de Entrada). |
IUIAutomationTextEditTextChangedEventHandler Expõe um método para manipular eventos que ocorrem quando a Automação da Interface do Usuário da Microsoft relata um evento alterado por texto de controles de edição de texto. |
IUIAutomationTextPattern Fornece acesso a um controle que contém texto. |
IUIAutomationTextPattern2 Estende a interface IUIAutomationTextPattern. |
IUIAutomationTextRange Fornece acesso a um intervalo de texto contínuo em um contêiner que dá suporte à interface IUIAutomationTextPattern. Os aplicativos cliente podem usar a interface IUIAutomationTextRange para selecionar, comparar e recuperar objetos inseridos do intervalo de texto. |
IUIAutomationTextRange2 Estende a interface IUIAutomationTextRange para permitir que os clientes da Automação da Interface do Usuário da Microsoft invoquem programaticamente menus de contexto. |
IUIAutomationTextRange3 Estende a interface IUIAutomationTextRange2 para dar suporte a acesso mais rápido aos dados de rich text subjacentes em um intervalo de texto. |
IUIAutomationTextRangeArray Representa uma coleção de objetos IUIAutomationTextRange. |
IUIAutomationTogglePattern Fornece acesso a um controle que pode percorrer um conjunto de estados e manter um estado depois de definido. |
IUIAutomationTransformPattern Fornece acesso a um controle que pode ser movido, redimensionado ou girado. |
IUIAutomationTransformPattern2 Estende a interface IUIAutomationTransformPattern para permitir que os clientes da Automação da Interface do Usuário da Microsoft acessem programaticamente a funcionalidade de zoom do visor de um controle. |
IUIAutomationTreeWalker Expõe propriedades e métodos que os aplicativos cliente da Automação da Interface do Usuário usam para exibir e navegar pelos elementos de Automação da Interface do Usuário na área de trabalho. |
IUIAutomationValuePattern Fornece acesso a um controle que contém um valor que não abrange um intervalo e que pode ser representado como uma cadeia de caracteres. |
IUIAutomationVirtualizedItemPattern Representa um item virtualizado, que é um item representado por um elemento de automação de espaço reservado na árvore de Automação da Interface do Usuário da Microsoft. |
IUIAutomationWindowPattern Fornece acesso à funcionalidade fundamental de uma janela. |
Estruturas
Extendedproperty Contém informações sobre uma propriedade estendida. |
Enumerações
Automationelementmode A enumeração AutomationElementMode (uiautomationclient.h) contém valores que especificam o tipo de referência a ser usado ao retornar elementos de Automação da Interface do Usuário. |
CoalesceEventsOptions Contém valores possíveis para a propriedade CoalesceEvents, que indica se um cliente de tecnologia acessível recebe todos os eventos ou um subconjunto em que eventos duplicados são detectados e filtrados. |
ConnectionRecoveryBehaviorOptions Contém valores possíveis para a propriedade ConnectionRecoveryBehavior, que indica se um cliente de tecnologia acessível ajusta os tempos limite de solicitação do provedor quando o provedor não responde. |
PropertyConditionFlags A enumeração PropertyConditionFlags (uiautomationclient.h) contém valores usados na criação de condições de propriedade. |
Treescope A enumeração TreeScope (uiautomationclient.h) contém valores que especificam o escopo de várias operações na árvore de Automação da Interface do Usuário da Microsoft. |
TreeTraversalOptions A enumeração TreeTraversalOptions (uiautomationclient.h) define valores que podem ser usados para personalizar a ordem de navegação de árvore. |