Compartilhar via


Interface ITextProvider (uiautomationcore.h)

Fornece acesso a controles que contêm texto.

Herança

A interface ITextProvider herda da interface IUnknown . ITextProvider também tem estes tipos de membros:

Métodos

A interface ITextProvider tem esses métodos.

 
ITextProvider::get_DocumentRange

Recupera um intervalo de texto que inclui o texto main de um documento. (ITextProvider.get_DocumentRange)
ITextProvider::get_SupportedTextSelection

Recupera um valor que especifica o tipo de seleção de texto compatível com o controle . (ITextProvider.get_SupportedTextSelection)
ITextProvider::GetSelection

Recupera uma coleção de intervalos de texto que representa o texto selecionado no momento em um controle baseado em texto. (ITextProvider.GetSelection)
ITextProvider::GetVisibleRanges

Recupera uma matriz de intervalos de texto não contíguos de um controle baseado em texto em que cada intervalo de texto representa um intervalo contíguo de texto visível. (ITextProvider.GetVisibleRanges)
ITextProvider::RangeFromChild

Recupera um intervalo de texto que inclui um elemento filho, como uma imagem, hiperlink ou outro objeto inserido.
ITextProvider::RangeFromPoint

Retorna o intervalo de texto (vazio) de degeneração mais próximo das coordenadas da tela especificadas.

Comentários

Implementado em um provedor de Automação da Interface do Usuário da Microsoft que deve dar suporte ao padrão de controle Texto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

ITextProvider2

ITextRangeProvider

Visão Geral dos Provedores de Automação de Interface do Usuário