EM_FORMATRANGE消息

在特定设备的 Rich Edit 控件中格式化文本范围。

参数

wParam

指定是否呈现文本。 如果此参数不为零,则呈现文本。 否则,仅测量文本。

lParam

包含有关输出设备的信息的 FORMATRANGE 结构,或 NULL ,用于释放控件缓存的信息。

返回值

此消息返回适合该区域的最后一个字符的索引,加 1。

备注

此消息通常用于格式化输出设备(如打印机)的丰富编辑控件内容。

使用此消息设置文本范围的格式后,请务必再次发送 EM_FORMATRANGE 释放缓存的信息,但 lParam 设置为 NULL;否则,将发生内存泄漏。 此外,在对一台设备使用此消息后,必须释放缓存的信息,然后才能将它再次用于其他设备。

要求

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

另请参阅

引用

EM_DISPLAYBAND

概念性

打印 Rich Edit 控件