IAnchor::IsEqual 方法 (textstor.h)

IAnchor::IsEqual 方法计算文本流中的两个定位点,并返回一个布尔值,该值指定定位点位置的相等性或不等性。

语法

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

参数

[in] paWith

指定要与主定位点进行比较的定位点。 用于确定两个定位点位置的相等性。

[out] pfEqual

一个布尔值,指定两个定位点是否位于同一位置。 如果设置为 TRUE,则两个定位点占据同一位置。 如果设置为 FALSE,则两个定位点不占用同一位置。

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。
E_INVALIDARG
pfEqual 无效。

注解

定位点始终位于字符或区域之间。 如果两个定位点位于相同的字符之间,并且位于文本流中的相同偏移量,并且位于同一区域中, 则 IAnchor::IsEqual 返回 TRUE。 否则返回 FALSE

IAnchor::Compare 包含与 IAnchor::IsEqual 相同的功能。 但是,由于 IAnchor::IsEqual 更具体,因此它可以在服务器上实现更高效。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 textstor.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

定位点

IAnchor

IAnchor::Compare