导航:  Windows Controls Procedures > Rich Edit Control > Wrappers >

RichEdit_FindWordBreak

上一页返回章节概述下一页

描述

 

查找指定字符位置之前或之后的下一个单词符,或检索有关该位置的字符的信息.您可以使用此功能或发送EM_FINDWORDBREAK消息明确.

 

FreeBasic Syntax

FUNCTION RichEdit_FindWordBreak ( _

BYVAL hRichEdit AS HWND, _

BYVAL fOperation AS DWORD, _

BYVAL dwStartPos AS DWORD _

) AS DWORD

 

参数

hRichEdit

[in]编辑器控件句柄

fOperation

[in]指定查找操作.此参数可以是下列值之一.

 

WB_CLASSIFY

返回指定位置的字符的字符类别和断字符标志.

WB_ISDELIMITER

返回TRUE如果在指定位置的字符是分隔符,或FALSE否则.

WB_LEFT

在指定位置开始单词前查找最近的字符.

WB_LEFTBREAK

在指定位置前找到下一个单词结束.这个值是WB_PREVBREAK.相同

WB_MOVEWORDLEFT

查找在指定位置前启动单词的下一个字符.这个值是CTRL+LEFT ARROW关键处理过程中使用.这个值是类似于WB_MOVEWORDPREV.见备注更多信息.

WB_MOVEWORDRIGHT

查找指定位置后开始单词的下一个字符.此值在Ctrl +右键处理期间使用.这个值是类似于WB_MOVEWORDNEXT.更多信息参见备注.

WB_RIGHT

查找指定位置后开始单词的下一个字符.

WB_RIGHTBREAK

查找指定位置后单词分隔符的下一个结尾.这个值是WB_NEXTBREAK.相同

dwStartPos

[in]零基础字符的起始位置.

 

Return Value

 

该消息根据fOperation参数.

 

fOperation

Return Value

WB_CLASSIFY

返回指定位置的字符的字符类别和断字符标志.

WB_ISDELIMITER

返回TRUE如果在指定位置的字符是分隔符;否则返回FALSE.

别人的回报

字断字符索引.

 

备注

 

如果fOperation是WB_LEFT和WB_RIGHT,断字程序发现断词只有在分隔符.这与编辑控件的功能相匹配.如果fOperation是WB_MOVEWORDLEFT或WB_MOVEWORDRIGHT,断字程序也比较字符类和字中断标志.

 

有关字符类和单词中断标志的信息,请参见Word and Line Breaks.

 

最低操作系统

 

Windows NT 4.0. 95,

 

引用文件

 

AfcRichEdit.inc