EDITWORDBREAKPROCEX 回调函数 (richedit.h)
EditWordBreakProcEx 函数是与 EM_SETWORDBREAKPROCEX 消息一起使用的应用程序定义的回调函数。 它确定断字符的字符索引或指定文本中字符的字符类和断字符标志。 EDITWORDBREAKPROCEX 类型定义指向此回调函数的指针。 EditWordBreakProcEx 是应用程序定义的函数名称的占位符。
语法
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
参数
[in] pchText
类型:char*
指向当前位置的文本的指针。 如果 代码 指定向左移动,则文本位于 pchText [–1] 到 pchText [-cchText] 的元素中,并且未定义 pchText[0]。 对于所有其他操作,文本位于 pchText[0] 到 pchText[cchText–1] 的元素中。
[in] cchText
类型:LONG
缓冲区中 代码指定方向的字符数。
[in] bCharSet
类型:BYTE
文本的字符集。
action
返回值
类型:LONG
该函数基于 代码 参数返回一个值。
返回代码 | 描述 |
---|---|
|
返回值 |
|
返回位于指定位置的字符的字符类和断字符标志。 |
|
如果位于指定位置的字符是分隔符,则返回 TRUE,如果字符不是,则返回 FALSE。 |
|
返回断字符的字符索引。 |
言论
应用程序必须在 EM_SETWORDBREAKPROCEX 消息中指定回调函数的地址来安装回调函数。
对于 Microsoft Rich Edit 2.0 及更高版本,Rich Edit 不再支持 EditWordBreakProcEx。 用户可以发送
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | richedit.h |
另请参阅
参考