EM_FINDWORDBREAK消息

查找指定字符位置之前或之后的下一个断字符,或检索有关该位置的字符的信息。

参数

wParam

指定查找操作。 此参数的取值可为下列值之一:

含义
WB_CLASSIFY
返回字符在指定位置的字符类和断字符标志。
WB_ISDELIMITER
如果指定位置处的字符是分隔符,则返回 TRUE ,否则返回 FALSE
WB_LEFT
查找以单词开头的指定位置之前最近的字符。
WB_LEFTBREAK
在指定位置之前查找下一个单词结尾。 此值与 WB_PREVBREAK 相同。
WB_MOVEWORDLEFT
查找在指定位置之前开始单词的下一个字符。 此值在 CTRL+向左键处理期间使用。 此值类似于 WB_MOVEWORDPREV。 有关更多信息,请参见备注。
WB_MOVEWORDRIGHT
查找在指定位置后开始单词的下一个字符。 此值在 CTRL+向右键处理期间使用。 此值类似于 WB_MOVEWORDNEXT。 有关更多信息,请参见备注。
WB_RIGHT
查找在指定位置后开始单词的下一个字符。
WB_RIGHTBREAK
查找指定位置后的下一个词尾分隔符。 此值与 WB_NEXTBREAK 相同。

lParam

从零开始的字符起始位置。

返回值

该消息返回基于 wParam 参数的值。

返回代码 说明
wParam
返回值
WB_CLASSIFY
返回字符在指定位置的字符类和断字符标志。
WB_ISDELIMITER
如果位于指定位置的字符是分隔符,则返回 TRUE ;否则返回 FALSE
其他
返回分词符的字符索引。

备注

如果 wParam 是WB_LEFT且WB_RIGHT,则分词过程仅在分隔符后面查找分词符。 这与编辑控件的功能匹配。 如果 wParam 是WB_MOVEWORDLEFT或WB_MOVEWORDRIGHT,则分词过程还会比较字符类和断字标志。

有关字符类和分词标志的信息,请参阅Word和换行符

要求

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