EM_GETTEXTEX消息
获取 Rich Edit 控件中的文本。
参数
-
wParam
-
指向 GETTEXTEX 结构的指针,该结构指示在将文本放入输出缓冲区之前如何翻译文本。
-
lParam
-
指向用于接收文本的缓冲区的指针。 此缓冲区的大小(以字节为单位)由 GETTEXTEX 结构的 cb 成员指定。 使用 EM_GETTEXTLENGTHEX 消息获取所需的缓冲区大小。
返回值
返回值是复制到输出缓冲区的 TCHAR数,不包括 null 终止符。
备注
如果输出缓冲区的大小小于控件中文本的大小,则编辑控件将从其开头复制文本并将其置于缓冲区中,直到缓冲区已满。 终止 null 字符仍将放置在缓冲区的末尾。
如果请求 ANSI 文本, EM_GETTEXTEX 使用 WideCharToMultiByte 函数将 Unicode 字符转换为 ANSI。 它允许使用特定代码页从 Unicode 转到 ANSI。 GETTEXTEX 结构包含 (lpDefaultChar 和 lpUsedDefChar) 的成员,这些成员用于从 Unicode 转换为 ANSI。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|