ITextStoreAnchor::FindNextAttrTransition 方法 (textstor.h)
ITextStoreAnchor::FindNextAttrTransition 方法在属性值中查找文本流中发生转换的位置。 要检查的指定属性依赖于应用程序。
语法
HRESULT FindNextAttrTransition(
[in] IAnchor *paStart,
[in] IAnchor *paHalt,
[in] ULONG cFilterAttrs,
[in] const TS_ATTRID *paFilterAttrs,
[in] DWORD dwFlags,
[out] BOOL *pfFound,
[out] LONG *plFoundOffset
);
参数
[in] paStart
指向范围开头的定位点位置的指针,用于搜索属性转换。
[in] paHalt
指向范围末尾的定位点位置的指针,用于搜索属性转换。
[in] cFilterAttrs
指定要检查的属性数。
[in] paFilterAttrs
指向TS_ATTRID数据类型的指针,该数据类型指定要检查的属性。 预定义的属性在 tsattrs.h 中提供。
[in] dwFlags
指定搜索属性转换的方向。 默认情况下, 方法向前搜索。
值 | 含义 |
---|---|
|
方法在文本流中向后搜索。 |
|
如果找到输入定位点 paStart,该方法会将输入定位点 paStart 定位到下一个属性转换。 否则,不会修改输入定位点。 |
|
plFoundOffset 参数从 paStart 接收属性转换的字符偏移量。 |
[out] pfFound
如果找到属性转换,则接收布尔值 TRUE ,否则返回 FALSE 。
[out] plFoundOffset
从开始定位点 paStart 接收属性转换的字符偏移量。
返回值
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
|
paStart 和/或 paHalt 无效。 |
|
指定的字符位置超出了文档中的文本。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | textstor.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |