Méthode ITextRangeProvider ::CompareEndpoints (uiautomationcore.h)

Retourne une valeur qui spécifie si deux plages de texte ont des points de terminaison identiques.

Syntaxe

HRESULT CompareEndpoints(
                TextPatternRangeEndpoint endpoint,
  [in]          ITextRangeProvider       *targetRange,
                TextPatternRangeEndpoint targetEndpoint,
  [out, retval] int                      *pRetVal
);

Paramètres

endpoint

[in] targetRange

Type : ITextRangeProvider*

Plage de texte à comparer.

targetEndpoint

[out, retval] pRetVal

Type : int*

Reçoit une valeur qui indique si les deux plages de texte ont des points de terminaison identiques. Ce paramètre est passé sans être initialisé.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Retourne une valeur négative si le point de terminaison de l'appelant se situe dans le texte avant le point de terminaison cible.

Retourne zéro si le point de terminaison de l'appelant est au même emplacement que le point de terminaison cible.

Retourne une valeur positive si le point de terminaison de l'appelant se situe dans le texte après le point de terminaison cible.

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

Conceptuel

ITextProvider

ITextRangeProvider

Référence

Vue d'ensemble des fournisseurs UI Automation