Freigeben über


TextRange_CompareEndpoints-Funktion (uiautomationcoreapi.h)

Hinweis Diese Funktion ist veraltet. Clientanwendungen sollten stattdessen die COM-Schnittstellen (Component Object Model) von Microsoft Benutzeroberflächenautomatisierung verwenden.
 
Gibt einen Wert zurück, der angibt, ob zwei Textbereiche identische Endpunkte aufweisen.

Syntax

HRESULT TextRange_CompareEndpoints(
  [in]  HUIATEXTRANGE            hobj,
  [in]  TextPatternRangeEndpoint endpoint,
  [in]  HUIATEXTRANGE            targetRange,
  [in]  TextPatternRangeEndpoint targetEndpoint,
  [out] int                      *pRetVal
);

Parameter

[in] hobj

Typ: HUIATEXTRANGE

Ein Textbereichsobjekt.

[in] endpoint

Typ: TextPatternRangeEndpoint

Der Start- oder Endendpunkt von hobj.

[in] targetRange

Typ: ITextRangeInteropProvider*

Der Textbereich, mit dem verglichen wird.

[in] targetEndpoint

Typ: TextPatternRangeEndpoint

Der Start- oder Endendpunkt von targetRange.

[out] pRetVal

Typ: int*

Die Adresse einer Variablen, die einen Zeiger auf einen Wert empfängt, der angibt, ob zwei Textbereiche identische Endpunkte aufweisen. Dieser Parameter wird nicht initialisiert übergeben.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn erfolgreich oder andernfalls ein Fehlerwert vorhanden ist.

Hinweise

Der zurückgegebene Wert ist <0, wenn der Endpunkt des Aufrufers früher im Text als der Zielendpunkt auftritt; 0, wenn sich der Endpunkt des Aufrufers am selben Ort wie der Zielendpunkt befindet; und >0, wenn der Endpunkt des Aufrufers später im Text als der Zielendpunkt auftritt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uiautomationcoreapi.h
Bibliothek Uiautomationcore.lib
DLL Uiautomationcore.dll