EE_GET_TEXTW¶
检索文档文本。如果文档包含超过 0x7ffffffe 个 UTF-16 代码单元,则文本会被截断为该长度。你可以显式发送此消息,或使用 Editor_GetTextW 内联函数。
EE_GET_TEXTW
wParam = (WPARAM) (UINT) nBufferSize;
lParam = (LPARAM) (LPWSTR) szBuffer;
参数¶
nBufferSize
缓冲区的容量,以 WCHAR 元素为单位计算,并包含用于终止空字符(null)的空间。
szBuffer
指向接收文档文本的缓冲区的指针。
返回值¶
返回所需的缓冲区大小(以 WCHAR 元素为单位),包括终止空字符。
如果文档包含超过 0x7ffffffe 个 UTF-16 代码单元,则返回值为 0x7fffffff。如果发生错误,则返回 0。