Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve padrão de controle interfaces implementadas por provedores de Automação de Interface do Usuário para expor informações sobre controles em aplicativos Windows não gerenciados.
Nesta seção
| Interface | Descrição |
|---|---|
|
IAnnotationProvider |
Expõe as propriedades de uma anotação em um documento. |
|
IDockProvider |
Fornece acesso a um elemento em um contêiner de encaixe. |
|
IDragProvider |
Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode ser arrastado como parte de uma operação de arrastar e soltar. |
|
IDropTargetProvider |
Permite que um elemento de Automação da Interface do Usuário se descreva como um elemento que pode receber uma queda de um elemento arrastado como parte de uma operação de arrastar e soltar da Automação da Interface do Usuário. |
|
IExpandCollapseProvider |
Fornece acesso a um controle que se expande visualmente para exibir conteúdo e recolhe para ocultar o conteúdo. |
|
IGridItemProvider |
Fornece acesso a controles filho individuais de contêineres que implementam IGridProvider. |
|
IGridProvider |
Fornece acesso a controles que atuam como contêineres para uma coleção de elementos filho organizados em um sistema de coordenadas lógicas bidimensionais que podem ser percorridos (ou seja, um cliente de Automação de Interface do Usuário pode se mover para controles adjacentes) usando o teclado. |
|
IInvokeProvider |
Fornece acesso a controles que iniciam ou executam uma única ação inequívoca e não mantêm o estado quando ativados. |
|
IItemContainerProvider |
Fornece acesso a controles que atuam como contêineres de outros controles, como uma exibição de lista virtual. |
|
ILegacyIAccessibleProvider |
Permite que os clientes de Automação de Interface do Usuário acessem a implementação dede IAccessiblesubjacente dos elementos de acessibilidade ativa da Microsoft. |
|
IMultipleViewProvider |
Fornece acesso a controles que fornecem e são capazes de alternar entre várias representações do mesmo conjunto de informações ou controles filho. |
|
IObjectModelProvider |
Fornece acesso ao modelo de objeto subjacente implementado por um controle ou aplicativo. |
|
IRangeValueProvider |
Fornece acesso a controles que podem ser definidos como um valor dentro de um intervalo. |
|
IScrollItemProvider |
Fornece acesso a controles filho individuais de contêineres que implementam IScrollProvider. |
|
IScrollProvider |
Fornece acesso a controles que atuam como contêineres roláveis para uma coleção de objetos filho. |
|
ISelectionItemProvider |
Fornece acesso a controles filho individuais e selecionáveis de contêineres que implementam ISelectionProvider. |
|
ISelectionProvider |
Fornece acesso a controles que atuam como contêineres para uma coleção de itens filho individuais e selecionáveis. |
|
ISelectionProvider2 |
Estende a interfaceISelectionItemProvider para fornecer informações sobre itens selecionados. |
|
ISpreadsheetItemProvider |
Fornece acesso a informações sobre um item (célula) em uma planilha. |
|
ISpreadsheetProvider |
Fornece acesso a itens (células) em uma planilha. |
|
IStylesProvider |
Fornece acesso aos estilos visuais associados ao conteúdo de um documento. |
|
ISynchronizedInputProvider |
Permite que os aplicativos cliente de Automação de Interface do Usuário direcionem a entrada do mouse ou do teclado para um elemento de interface do usuário específico. |
|
ITableItemProvider |
Fornece acesso a controles filho de contêineres que implementam ITableProvider. |
|
ITableProvider |
Fornece acesso a controles que atuam como contêineres para uma coleção de elementos filho. Os filhos desse elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógicas bidimensional que pode ser percorrido usando o teclado. |
|
ITextChildProvider |
Fornece acesso a um controle baseado em texto (ou um objeto inserido em texto) que é filho ou descendente de outro controle baseado em texto. |
|
ITextEditProvider |
Estende a interfaceITextProvider para permitir que os provedores de Automação de Interface do Usuário exponham ações programáticas de edição de texto. |
|
ITextProvider |
Fornece acesso a controles que contêm texto. |
|
ITextProvider2 |
Estende a interface ITextProvider para permitir que os provedores de Automação da Interface do Usuário exponham conteúdo textual que é o destino de uma anotação e informações sobre um cuidado que pertence ao provedor. |
|
ITextRangeProvider |
Fornece acesso a um intervalo de texto contínuo em um contêiner de texto que implementa ITextProvider ou ITextProvider2. |
|
ITextRangeProvider2 |
Estende a interface deITextRangeProvider para permitir que os provedores de Automação da Interface do Usuário invoquem menus de contexto. |
|
IToggleProvider |
Fornece acesso a controles que podem percorrer um conjunto de estados e manter um estado depois que ele é definido. |
|
ITransformProvider |
Fornece acesso a controles que podem ser movidos, redimensionados e/ou girados em um espaço bidimensional. |
|
ITransformProvider2 |
Estende a interface ITransformProvider para permitir que os provedores de Automação de Interface do Usuário exponham propriedades para dar suporte à funcionalidade de zoom do visor de um controle. |
|
IValueProvider |
Fornece acesso a controles que têm um valor intrínseco que não abrange um intervalo e que podem ser representados como uma cadeia de caracteres. |
|
IVirtualizedItemProvider |
Fornece acesso a itens virtualizados, que são itens representados por elementos de automação de espaço reservado na árvore de Automação da Interface do Usuário. |
|
IWindowProvider |
Fornece acesso à funcionalidade fundamental baseada em janela de um controle. |
Tópicos relacionados
-
interfaces de padrão de controle para provedores