描述
在丰富的编辑控件中查找文本.您可以使用此功能或发送EM_FINDTEXTEX消息明确.
PB Syntax
FUNCTION RichEdit_FindTextEx ( _ BYVAL hRichEdit AS HWND, _ BYVAL fOptions AS DWORD, _ BYVAL lpftex AS FINDTEXTEXW PTR _ ) AS LONG |
参数
hRichEdit |
[in]编辑器控件句柄 |
fOptions |
[in]指定搜索操作的参数.此参数可以是下列值中的一个或多个.
FR_DOWN Microsoft Rich Edit 2.0 and later:如果设置,搜索从当前选择的最后结尾的文件.如果没有设置,搜索将从当前选择的结束到文档的开始. Rich Edit 1.0:的FR_DOWN标志被忽略.搜索总是从当前选择的结尾到文档的结尾. FR_MATCHALEFHAMZA Rich Edit 3.0后来:如果设置,搜索阿拉伯alefs不同口音之间的区别.如果没有设置,所有alefs由阿勒夫字符匹配. FR_MATCHCASE 如果设置,搜索操作区分大小写.如果未设置,则搜索操作不区分大小写. FR_MATCHDIAC Rich Edit 3.0 and later:如果设置,搜索操作将阿拉伯语和希伯来语的变音符号.如果没有设置,变音符号被忽略. FR_MATCHKASHIDA Rich Edit 3.0 and later:如果设置,搜索操作认为阿拉伯kashidas.如果没有设置,kashidas被忽略. FR_WHOLEWORD 如果设置,操作只搜索匹配搜索字符串的整个单词.如果没有设置,操作也会搜索与搜索字符串匹配的单词片段. |
lpftex |
[in]指向包含有关查找操作信息FINDTEXTEXW结构. |
Return Value
返回值指定最近指定点的字符的零基字符索引.如果指定的点超出控件中的最后一个字符,则返回值指示编辑控件中的最后一个字符.
备注
如果有更多的匹配,返回值是下一个匹配的基于零的字符位置.
如果没有更多的匹配,返回值是?.
备注
如果搜索操作找到匹配,则chrgText的成员FINDTEXTEXW结构返回包含匹配文本的字符范围.
最低操作系统
Windows NT 4.0. 95,
引用文件
AfcRichEdit.inc