EM_FINDTEXT消息

在丰富的编辑控件中查找文本。

参数

wParam

指定搜索操作的参数。 此参数可以是以下一个或多个值。

含义
FR_DOWN
Microsoft Rich Edit 2.0 及更高版本:如果设置,则搜索从当前所选内容的末尾到文档末尾。 如果未设置,则搜索从当前所选内容的末尾到文档的开头。
Microsoft Rich Edit 1.0:忽略FR_DOWN标志。 搜索始终从当前所选内容的末尾到文档末尾。
FR_MATCHALEFHAMZA
Microsoft Rich Edit 3.0 及更高版本:如果设置,则搜索区分具有不同口音的阿拉伯文 alef。 如果未设置,则所有 alef 都单独与 alef 字符匹配。
FR_MATCHDIAC
Microsoft Rich Edit 3.0 及更高版本:如果设置,搜索操作将考虑阿拉伯语和希伯来语的音调标记。 如果未设置,将忽略音调标记。
FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 及更高版本:如果设置,搜索操作将考虑阿拉伯语 kashidas。 如果未设置,将忽略 kashidas。
FR_MATCHWIDTH
Windows 8:如果设置,则认为同一字符的单字节和双字节版本不相等。
FR_WHOLEWORD
如果已设置,则操作仅搜索与搜索字符串匹配的整个单词。 如果未设置,该操作还会搜索与搜索字符串匹配的单词片段。

lParam

包含有关查找操作的信息的 FINDTEXT 结构。

返回值

如果找到目标字符串,则返回值为匹配的第一个字符的从零开始的位置。 如果未找到目标,则返回值为 -1。

备注

FINDTEXT.chrgcpMin 成员始终指定搜索的起点,cpMax 指定终点。 向后搜索时, cpMin 必须等于或大于 cpMax。 向前搜索时, cpMax 中的值 -1 会将搜索范围扩展到文本末尾。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Richedit.h

另请参阅

FINDTEXT