Freigeben über


IAnchor::IsEqual-Methode (textstor.h)

Die IAnchor::IsEqual-Methode wertet zwei Anker innerhalb eines Textstreams aus und gibt einen booleschen Wert zurück, der die Gleichheit oder Ungleichheit der Ankerpositionen angibt.

Syntax

HRESULT IsEqual(
  [in]  IAnchor *paWith,
  [out] BOOL    *pfEqual
);

Parameter

[in] paWith

Gibt einen Anker an, der mit dem primären Anker verglichen werden soll. Wird verwendet, um die Gleichheit der beiden Ankerpositionen zu bestimmen.

[out] pfEqual

Ein boolescher Wert, der angibt, ob die beiden Anker an derselben Stelle positioniert sind. Wenn diese Einstellung auf TRUE festgelegt ist, nehmen die beiden Anker dieselbe Position ein. Wenn dieser Wert auf FALSE festgelegt ist, nehmen die beiden Anker nicht dieselbe Position ein.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
pfEqual ist ungültig.

Hinweise

Anker werden immer zwischen Zeichen oder Regionen positioniert. Wenn sich zwei Anker zwischen denselben Zeichen befinden und sich im gleichen Offset innerhalb des Textstreams und innerhalb desselben Bereichs befinden, gibt IAnchor::IsEqualTRUE zurück. Andernfalls wird FALSE zurückgegeben.

IAnchor::Compare verfügt über die gleiche Funktionalität wie IAnchor::IsEqual. Da IAnchor::IsEqual jedoch spezifischer ist, kann es eine effizientere Implementierung auf dem Server haben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile textstor.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

Anchors

IAnchor

IAnchor::Compare