IAnchor::Compare メソッド (textstor.h)

IAnchor::Compare メソッドは、テキスト ストリーム内の 2 つのアンカーの相対位置を比較します。

構文

HRESULT Compare(
  [in]  IAnchor *paWith,
  [out] LONG    *plResult
);

パラメーター

[in] paWith

プライマリ アンカーと比較するアンカー オブジェクト。 2 つのアンカーの相対位置を決定するために使用します。

[out] plResult

2 つのアンカーの位置を比較した結果。

意味
-1
プライマリ アンカーは、paWith よりも前のテキスト ストリームに配置されます。
0
プライマリ アンカーは paWith と同じ場所に配置されます。
+1
プライマリ アンカーは、paWith よりも後でテキスト ストリームに配置されます。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。
E_FAIL
paWith が無効です。
E_INVALIDARG
plResult が無効です。

注釈

*plResult の値 0 は、2 つのアンカーが 1 つのリージョンにある場合にのみ返されます。 アンカー位置には、領域間のスペースが含まれます。 2 つのアンカーが同じ場所に配置されているかどうかを判断する必要がある場合は、 IAnchor::IsEqual の方が効率的です。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー textstor.h
[DLL] Msctf.dll
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0

こちらもご覧ください

アンカー

IAnchor

IAnchor::IsEqual

リージョン