炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7055|回复: 10

[提问] E语言编辑框怎么获取文本内容

[复制链接]

该用户从未签到

发表于 2013-2-27 20:52:30 | 显示全部楼层 |阅读模式
本帖最后由 也许把。 于 2013-2-27 20:52 编辑

void WINAPI XEdit_GetText (HELE hEle,


wchar_t * pOut,


int len

)


获取文本内容.
参数:
hEle元素句柄.
pOut接收内容缓冲区.
lenpOut缓冲区长度,以字符为长度单位.








这里的POUT 我看了别人用VC写的是在堆中开辟一个空间来做为内容缓冲区,但是换到易语言后就不知道改该咋操作了 请各位大大帮帮忙!!!!!!




该用户从未签到

发表于 2013-2-27 23:25:08 | 显示全部楼层
字节集的变量,用来接收文本,Unicode转换Ansi后就可以显示文本型了

该用户从未签到

 楼主| 发表于 2013-2-28 08:01:58 | 显示全部楼层
499654640 发表于 2013-2-27 23:25
字节集的变量,用来接收文本,Unicode转换Ansi后就可以显示文本型了

那么第三个参数改填多少呢?

该用户从未签到

 楼主| 发表于 2013-2-28 08:41:58 | 显示全部楼层
也许把。 发表于 2013-2-28 08:01
那么第三个参数改填多少呢?

好像不行呢?使用字节集变量运行到取文本那一行程序就自动退出了。

该用户从未签到

发表于 2013-2-28 10:55:09 | 显示全部楼层
256即可!!!!

该用户从未签到

发表于 2013-3-22 04:26:46 | 显示全部楼层
也许把。 发表于 2013-2-28 08:41
好像不行呢?使用字节集变量运行到取文本那一行程序就自动退出了。

我也这样,自动退出了,不知道怎么回事,求解

该用户从未签到

发表于 2013-3-22 06:51:42 | 显示全部楼层
用了笨办法,复制到剪切板,但还是希望能够解决

该用户从未签到

发表于 2016-1-28 02:04:58 | 显示全部楼层
...可以这样
Out = 字节集
Out = 取空白字节集(#MAX_PATH)
RichEdit_Gettext(Ele,Out,#MAX_PATH)

该用户从未签到

发表于 2016-2-16 15:29:41 | 显示全部楼层
握草! 跟我一样的问题 但是 我的已解决。
.版本 2

.子程序 _GetText, 文本型, 公开, 获取文本内容
.参数 hRichEdit, 整数型
.局部变量 nlen, 整数型
.局部变量 pOut, 字节集
.局部变量 内容, 文本型

nlen = XRichEdit_GetTextLength (hRichEdit)
.如果真 (nlen = 0)
    返回 (内容)
.如果真结束
pOut = 取空白字节集 ((nlen + 1) × 2)
XRichEdit_GetText (hRichEdit, pOut, (nlen + 1) × 2)
内容 = W2A (pOut)
返回 (内容)

该用户从未签到

发表于 2016-2-16 15:31:02 | 显示全部楼层
shencs 发表于 2016-2-16 15:29
握草! 跟我一样的问题 但是 我的已解决。
.版本 2

不好意思 我刚发现 这帖子是2013年的 管理员看见 可以删掉我的回复嘛-.-||
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-4-30 20:27 , Processed in 0.072122 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表