Interfaces de padrão de controle para clientes
Esta seção descreve as interfaces de padrão de controle para aplicativos cliente Automação da Interface do Usuário não gerenciados.
Nesta seção
Interface | Descrição |
---|---|
IUIAutomationAnnotationPattern |
Fornece acesso às propriedades de uma anotação em um documento. |
IUIAutomationCustomNavigationPattern |
Expõe um método para dar suporte ao acesso por um cliente do Microsoft Automação da Interface do Usuário 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 para um elemento que pode ser o destino de soltar de uma operação de arrastar e soltar. |
IUIAutomationExpandCollapsePattern |
Fornece acesso a um controle que pode expandir visualmente para exibir conteúdo e recolher para ocultar o conteúdo. |
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 Automação da Interface do Usuário clientes 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. |
IUIAutomationObjectModelPattern |
Fornece acesso ao modelo de objeto subjacente implementado por um controle ou aplicativo. |
IUIAutomationPatternHandler |
Retorna um objeto wrapper de API do cliente e para remover as solicitações de propriedade e método para uma instância de provedor real. |
IUIAutomationPatternInstance |
Representa um objeto de padrão de controle. O wrapper de API do cliente usa essa interface para implementar todas as chamadas de propriedade e método em termos dos métodos GetProperty e CallMethod . |
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. |
IUIAutomationStylesPattern |
Permite que Automação da Interface do Usuário clientes 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. Os filhos desse elemento dão suporte a IUIAutomationTableItemPattern e são organizados em um sistema de coordenadas lógicas bidimensional que pode ser percorrido por linha e coluna. |
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). |
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 Automação da Interface do Usuário clientes 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 Automação da Interface do Usuário clientes acessem programaticamente a funcionalidade de zoom do visor de um controle. |
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 Automação da Interface do Usuário. |
IUIAutomationWindowPattern |
Fornece acesso à funcionalidade fundamental de uma janela. |