EM_SETWORDBREAKPROC消息

将编辑控件的默认 Wordwrap 函数替换为应用程序定义的 Wordwrap 函数。 可以将此消息发送到编辑控件或富编辑控件。

参数

wParam

未使用此参数。

lParam

应用程序定义的 Wordwrap 函数的地址。 有关断行的详细信息,请参阅 EditWordBreakProc 回调函数的说明。

返回值

此消息不返回值。

备注

Wordwrap 函数扫描包含要发送到屏幕的文本的文本缓冲区,查找当前屏幕行中不适合的第一个单词。 Wordwrap 函数将此单词放置在屏幕上下一行的开头。

Wordwrap 函数定义系统应中断多行编辑控件文本行的点,通常位于分隔两个单词的空格字符处。 当用户将箭头键与 Ctrl 键结合使用,将插入点移动到下一个单词或上一个单词时,多行或单行编辑控件可能会调用此函数。 默认 Wordwrap 函数在空格字符处中断文本行。 应用程序定义的函数可将 Wordwrap 定义为在连字符或空格字符以外的字符处发生。

富编辑: Microsoft Rich Edit 1.0 及更高版本中受支持。 有关丰富编辑版本与各种系统版本的兼容性的信息,请参阅 关于丰富编辑控件

要求

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

另请参阅

引用

EditWordBreakProc

EM_FMTLINES

EM_GETWORDBREAKPROC