EM_SETHANDLE消息

设置多行编辑控件将使用的内存句柄。

参数

wParam

编辑控件用于存储当前显示的文本而不是分配自己的内存的内存缓冲区的句柄。 如有必要,控件会重新分配此内存。

lParam

未使用此参数。

返回值

此消息不返回值。

备注

在应用程序设置新的内存句柄之前,它应发送 EM_GETHANDLE 消息来检索当前内存缓冲区的句柄,并释放该内存。

每当编辑控件需要额外的文本空间时,它都会自动重新分配给定的缓冲区,或者它删除了足够的文本,以便不再需要额外的空间。

发送 EM_SETHANDLE 消息会清除撤消缓冲区 (EM_CANUNDO 返回零) ,内部修改标志 (EM_GETMODIFY 返回零) 。 重新绘制编辑控件窗口。

Rich Edit: 不支持 EM_SETHANDLE 消息。 丰富编辑控件不会将文本存储为简单的字符数组。

要求

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

另请参阅

引用

EM_CANUNDO

EM_GETHANDLE

EM_GETMODIFY