ITextRange::FindTextEnd 方法 (tom.h)
从范围的 End cp 开始,最多搜索字符串 bstr 的字符数。 搜索受比较参数 Flags 的约束。 如果找到字符串,则将 End cp 更改为匹配字符串的末尾,并将 pLength 设置为字符串的长度。 如果未找到字符串,则范围保持不变, pLength 设置为等于零。
语法
HRESULT FindTextEnd(
BSTR bstr,
long Count,
long Flags,
long *pLength
);
参数
bstr
类型: BSTR
要搜索的字符串。
Count
类型: long
要搜索的最大字符数。 可以是以下任一项。
tomForward | 搜索到文章末尾。 这是默认值。 |
n (大于 0) | 从 cpLim 开始,向前搜索 n 个字符。 |
n (小于 0) | 从 cpLim 开始,向后搜索 n 个字符。 |
Flags
类型: long
控制比较的标志。 (默认) 或以下值的任意组合,可以为零。
tomMatchWord | 2 | 匹配整个单词。 |
tomMatchCase | 4 | 匹配大小写。 |
tomMatchPattern | 8 | 匹配正则表达式。 |
pLength
类型: long*
匹配的字符串的长度。
返回值
类型: HRESULT
方法返回 HRESULT 值。 如果方法成功,则返回 S_OK。 如果 方法失败,则返回S_FALSE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |
请参阅
概念性
引用