Partager via


Interface ITextProvider (uiautomationcore.h)

Fournit l’accès aux contrôles qui contiennent du texte.

Héritage

L’interface ITextProvider hérite de l’interface IUnknown . ITextProvider possède également les types de membres suivants :

Méthodes

L’interface ITextProvider possède ces méthodes.

 
ITextProvider ::get_DocumentRange

Récupère une plage de texte qui entoure le texte main d’un document. (ITextProvider.get_DocumentRange)
ITextProvider ::get_SupportedTextSelection

Récupère une valeur qui spécifie le type de sélection de texte pris en charge par le contrôle. (ITextProvider.get_SupportedTextSelection)
ITextProvider ::GetSelection

Récupère une collection de plages de texte qui représente le texte actuellement sélectionné dans un contrôle textuel. (ITextProvider.GetSelection)
ITextProvider ::GetVisibleRanges

Récupère un tableau de plages de texte disjointes à partir d’un contrôle textuel où chaque plage de texte représente une étendue contiguë de texte visible. (ITextProvider.GetVisibleRanges)
ITextProvider ::RangeFromChild

Récupère une plage de texte englobant un élément enfant tel qu’une image, un lien hypertexte ou un autre objet incorporé.
ITextProvider ::RangeFromPoint

Retourne la plage de texte dégénérée (vide) la plus proche des coordonnées d'écran spécifiées.

Remarques

Implémenté sur un fournisseur Microsoft UI Automation qui doit prendre en charge le modèle de contrôle texte.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

ITextProvider2

ITextRangeProvider

Vue d'ensemble des fournisseurs UI Automation