Freigeben über


ITextRangeProvider::CompareEndpoints-Methode (uiautomationcore.h)

Gibt einen Wert zurück, der angibt, ob zwei Textbereiche identische Endpunkte aufweisen.

Syntax

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

Parameter

[in] endpoint

Typ: TextPatternRangeEndpoint-

Der Endpunkt (Start oder Ende) des Textbereichs des Anrufers.

[in] targetRange

Typ: ITextRangeProvider-*

Der zu vergleichende Textbereich.

[in] targetEndpoint

Typ: TextPatternRangeEndpoint-

Der Endpunkt (Start oder Ende) des Zieltextbereichs.

[out, retval] pRetVal

Typ: int*

Empfängt einen Wert, der angibt, ob die beiden Textbereiche identische Endpunkte aufweisen. Dieser Parameter wird nicht initialisiert übergeben.

Rückgabewert

Typ: HRESULT-

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Gibt einen negativen Wert zurück, wenn der Endpunkt des Aufrufers früher im Text als der Zielendpunkt auftritt.

Gibt Null zurück, wenn sich der Endpunkt des Anrufers an demselben Ort wie der Zielendpunkt befindet.

Gibt einen positiven Wert zurück, wenn der Endpunkt des Aufrufers später im Text als der Zielendpunkt auftritt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- uiautomationcore.h (include UIAutomation.h)

Siehe auch

Konzeptionelle

ITextProvider-

ITextRangeProvider-

Referenz-

Übersicht über Benutzeroberflächenautomatisierungs-Anbieter