Partilhar via


Interfaces de padrão de controle para clientes

Esta seção descreve interfaces de padrão de controle para aplicativos cliente de automação da interface do usuário não gerenciados.

Nesta secçã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 de automação da interface do usuário da Microsoft a controles que oferecem suporte a uma ordem de navegação personalizada.
IUIAutomationDockPattern
Fornece acesso a um controle que permite que os elementos filho sejam dispostos 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 conteúdo.
IUIAutomationGridItemPattern
Fornece acesso a um controle filho em um contêiner de estilo de grade que suporta o IUIAutomationGridPattern interface.
IUIAutomationGridPattern
Fornece acesso a um controle que atua como um contêiner para uma coleção de controles filho que são organizados em um sistema de coordenadas lógicas bidimensionais que podem ser atravessados 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 de automação da interface do usuário recuperem informações da interface do usuário dos servidores Microsoft Ative Accessibility (MSAA).
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 unmarshal propriedades e solicitações de método para uma instância real do provedor.
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 GetProperty e métodos de 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 do modo de 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 suporta IUIAutomationSelectionPattern.
IUIAutomationSelectionPattern
Fornece acesso a um controle que contém itens filho selecionáveis. Os filhos deste elemento suportam IUIAutomationSelectionItemPattern.
IUIAutomationSelectionPattern2
Estende o IUIAutomationSelectionPattern interface para fornecer informações sobre 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 os clientes de Automação da Interface do Usuário 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 suporta IUIAutomationTablePattern.
IUIAutomationTablePattern
Fornece acesso a um controle que atua como um contêiner para uma coleção de elementos filho. Os filhos deste elemento suportam IUIAutomationTableItemPattern e são organizados em um sistema de coordenadas lógicas bidimensionais que pode ser percorrido por linha e coluna.
IUIAutomationTextChildPattern
Fornece acesso a um controle baseado em texto (ou um objeto incorporado em texto) que é filho ou descendente de outro controle baseado em texto.
IUIAutomationTextEditPattern
Fornece acesso a um controle que modifica texto, por exemplo, um controle que executa a correção automática ou permite a composição de entrada por meio de um IME (Editor de Método de Entrada).
IUIAutomationTextPattern
Fornece acesso a um controle que contém texto.
IUIAutomationTextPattern2
Estende o IUIAutomationTextPattern interface.
IUIAutomationTextRange
Fornece acesso a uma extensão de texto contínuo em um contêiner que suporta o IUIAutomationTextPattern interface. Os aplicativos cliente podem usar o IUIAutomationTextRange interface para selecionar, comparar e recuperar objetos incorporados da extensão de texto.
IUIAutomationTextRange2
Estende o IUIAutomationTextRange interface para permitir que os clientes de automação da interface do usuário invoquem menus de contexto programaticamente.
IUIAutomationTextRange3
Estende o interface IUIAutomationTextRange2 para oferecer suporte a acesso mais rápido aos dados de rich text subjacentes em um intervalo de texto.
IUIAutomationTextRangeArray
Representa uma coleção de IUIAutomationTextRange objetos.
IUIAutomationTogglePattern
Fornece acesso a um controle que pode percorrer um conjunto de estados e manter um estado depois que ele é definido.
IUIAutomationTransformPattern
Fornece acesso a um controle que pode ser movido, redimensionado ou girado.
IUIAutomationTransformPattern2
Estende o IUIAutomationTransformPattern interface para permitir que os clientes de automação da interface do usuário acessem programaticamente a funcionalidade de zoom da janela de visualização 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 de Automação da Interface do Usuário.
IUIAutomationWindowPattern
Fornece acesso à funcionalidade fundamental de uma janela.

de clientes de automação da interface do usuário