Share via


Interfaz ITextProvider (uiautomationcore.h)

Proporciona acceso a los controles que contienen texto.

Herencia

La interfaz ITextProvider hereda de la interfaz IUnknown . ITextProvider también tiene estos tipos de miembros:

Métodos

La interfaz ITextProvider tiene estos métodos.

 
ITextProvider::get_DocumentRange

Recupera un intervalo de texto que incluye el texto principal de un documento. (ITextProvider.get_DocumentRange)
ITextProvider::get_SupportedTextSelection

Recupera un valor que especifica el tipo de selección de texto admitido por el control. (ITextProvider.get_SupportedTextSelection)
ITextProvider::GetSelection

Recupera una colección de intervalos de texto que representa el texto seleccionado actualmente en un control basado en texto. (ITextProvider.GetSelection)
ITextProvider::GetVisibleRanges

Recupera una matriz de intervalos de texto separados de un control basado en texto donde cada intervalo de texto representa un intervalo contiguo de texto visible. (ITextProvider.GetVisibleRanges)
ITextProvider::RangeFromChild

Recupera un rango de texto que incluye un elemento secundario, como una imagen, un hipervínculo u otro objeto insertado.
ITextProvider::RangeFromPoint

Devuelve el intervalo de texto degenerado (vacío) más cercano a las coordenadas de la pantalla especificadas.

Comentarios

Se implementa en un proveedor de Microsoft Automatización de la interfaz de usuario que debe admitir el patrón de control Texto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (incluir UIAutomation.h)

Consulte también

ITextProvider2

ITextRangeProvider

Información general sobre proveedores de UI Automation