ITextRangeProvider ::CompareEndpoints, méthode (uiautomationcore.h)

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

Syntaxe

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

Paramètres

[in] endpoint

Type : TextPatternRangeEndpoint

Point de terminaison (début ou fin) de la plage de texte de l’appelant.

[in] targetRange

Type : * ITextRangeProvider

Plage de texte à comparer.

[in] targetEndpoint

Type : TextPatternRangeEndpoint

Point de terminaison (début ou fin) de la plage de texte cible.

[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é non initialisé.

Valeur de retour

Type : HRESULT

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

Remarques

Retourne une valeur négative si le point de terminaison de l’appelant se produit plus haut dans le texte que le point de terminaison cible.

Retourne zéro si le point de terminaison de l’appelant se trouve au même emplacement que le point de terminaison cible.

Retourne une valeur positive si le point de terminaison de l’appelant se produit plus tard dans le texte que le point de terminaison cible.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP [applications de bureau | Applications UWP]
serveur minimum pris en charge Windows Server 2003 [applications de bureau | Applications UWP]
plateforme cible Windows
d’en-tête uiautomationcore.h (include UIAutomation.h)

Voir aussi

conceptuelle

ITextProvider

ITextRangeProvider

de référence

Vue d’ensemble des fournisseurs UI Automation