易语言PostMessage

谁帮我把这段Delphi代码弄成易语言的fore:=1tolength(s1)do把字符串按字符数量循环压进CHAR里PostMessage(Ghwnd,WM_CHAR,... 谁帮我把这段Delphi代码弄成易语言的
for e:=1 to length(s1) do 把字符串按字符数量循环压进CHAR里
PostMessage(Ghwnd,WM_CHAR,Ord(s1[e])and $FF,0); (向指定窗口句柄,发送WM_CHAR和按下消息)
PostMessage(Ghwnd,WM_CHAR,VK_RETURN,0); (向指定窗口句柄,抬起消息)
这个和上面是一样的意思
for e:=1 to length(s1) do //循环
sendmessage(Ghwnd,WM_Char,Wparam(s1[e]),0);//向窗口句柄Ghwnd发送字符串
PostMessage(Ghwnd, WM_KEYDOWN, VK_RETURN, 0);//按键消息---确定键按下
PostMessage(Ghwnd, WM_KEYUP, VK_RETURN, 0); //按键消息---确定键抬起
这个在delphi和VC是差不多的,都好用,按照sendmessage或者PostMessage函数拿来就能用,在易语言里我不会用,帮人家忙,需要写这2句,我不会易,希望易友帮忙,我主要是这个在易里怎么声明才好调用,什么DLL库什么,怎么弄?请说清楚具体一点。
谢谢! 在线等
易语言怎么把字符串压成字符?怎么循环?好像提示要编一个子程序?
易用点函数还挺费劲的。
展开
 我来答
湖洋狼
2012-10-15 · TA获得超过280个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:382万
展开全部
.版本 2
.DLL命令 SendMessage, 整数型, "user32.dll", "SendMessage", , 如果函数调用成功,返回非零值:如果函数调用失败,返回值是零
.参数 hWnd, 整数型, , 其窗口程序接收消息的窗口的句柄
.参数 Msg, 整数型, , 指定被寄送的消息
.参数 wParam, 整数型, , 指定附加的消息特定的信息
.参数 IParam, 整数型, , 指定附加的消息特定的信息
.DLL命令 PostMessage, 整数型, "user32.dll", "PostMessage", , 如果函数调用成功,返回非零值:如果函数调用失败,返回值是零
.参数 hWnd, 整数型, , 其窗口程序接收消息的窗口的句柄
.参数 Msg, 整数型, , 指定被寄送的消息
.参数 wParam, 整数型, , 指定附加的消息特定的信息
.参数 IParam, 整数型, , 指定附加的消息特定的信息
小樓思雨
2012-10-15 · TA获得超过1659个赞
知道小有建树答主
回答量:915
采纳率:66%
帮助的人:1126万
展开全部
Delphi代码我不怎么会看,但我会易的声明库,其实在易声明是不需要知道什么库的,只要函数名正确就基本就OK了,库名是可空的,易会自己对上!

.版本 2
.DLL命令 SendMessage, 整数型, "user32.dll", "SendMessageA"
.参数 hWnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型

.DLL命令 PostMessage, 整数型, "user32.dll", "PostMessageA"
.参数 hWnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世欣彤0Ik
2012-10-23 · 超过13用户采纳过TA的回答
知道答主
回答量:364
采纳率:0%
帮助的人:81.2万
展开全部
Private Const WM_KEYUP = &H101
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式