描述
获取您想要的任何特定代码库中的'富编辑控件'中的所有文本.您可以使用此功能或发送EM_GETSELTEXT消息明确.
FreeBasic Syntax
FUNCTION RichEdit_GetTextEx ( _ BYVAL hRichEdit AS HWND, _ BYVAL lpgtex AS GETTEXTEX PTR, _ BYVAL buffer AS ANY PTR _ ) AS DWORD |
参数
hRichEdit |
[in]富文本编辑器控件的句柄 |
lpgt |
[in]指向GETTEXTEX结构,这表明如何翻译的文本再放入输出缓冲区. |
buffer |
[in, out]指向一个空结束的字符串接收文本.这个缓冲区的大小应放在GETTEXTEX结构cb成员. |
Return Value
返回值是TCHARs复制到输出缓冲区.
备注
如果输出缓冲区的大小小于控件中文本的大?虮嗉丶悠淦鹗即Ω粗莆谋静⒔渲糜诨撼迩?直到缓冲区已满为止.终止空字符仍将放在缓冲区的结尾.
如果请求ANSI文本,EM_GETTEXTEX使用WideCharToMultiByte函数将Unicode字符ANSI.它允许你去从Unicode ANSI使用特定的代码页.这个GETTEXTEX结构包含成员(lpDefaultChar和lpUsedDefChar)是用于从Unicode转换ANSI.?
最低操作系统
Windows 95和Windows NT的丰富的编辑2.0, 98, 4.0.
引用文件
AfcRichEdit.inc