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 参数的值。
返回代码 | 说明 |
---|---|
|
返回值 |
|
返回字符在指定位置的字符类和断字符标志。 |
|
如果位于指定位置的字符是分隔符,则返回 TRUE ;否则返回 FALSE。 |
|
返回分词符的字符索引。 |
备注
如果 wParam 是WB_LEFT且WB_RIGHT,则分词过程仅在分隔符后面查找分词符。 这与编辑控件的功能匹配。 如果 wParam 是WB_MOVEWORDLEFT或WB_MOVEWORDRIGHT,则分词过程还会比较字符类和断字标志。
有关字符类和分词标志的信息,请参阅Word和换行符。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|