易语言 这段窗口句柄代码为何不能运行呢?

[复制链接]
查看11 | 回复2 | 2011-2-26 13:32:49 | 显示全部楼层 |阅读模式
.版本 2
.子程序 _时钟3_周期事件
.局部变量 鼠标坐标, 坐标
.局部变量 当前窗口句柄, 整数型
取鼠标坐标 (鼠标坐标)' ok
当前窗口句柄 = 取坐标窗口句柄 (鼠标坐标.x, 鼠标坐标.y)
画控件外观 (当前窗口句柄)
编辑框11.内容 = 到文本 (当前窗口句柄)
.子程序 画控件外观
.参数 控件句柄, 整数型
.子程序 _按钮11_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
时钟3.时钟周期 = 300
按钮11.标题 = “放开鼠标左键,结束操作!”
--------
‘提示:错误(37): 找不到指定的命令/子程序/Dll命令调用名称“取鼠标坐标”。
编译现行易程序失败或被中止!

回复

使用道具 举报

千问 | 2011-2-26 13:32:49 | 显示全部楼层
.版本 2.DLL命令 取窗口矩形_, 整数型, "user32", "GetWindowRect"
.参数 窗口句柄, 整数型
.参数 矩形区域, 矩形_.版本 2.数据类型 矩形_, , RECT
.成员 左边, 整数型, , , left
.成员 顶边, 整数型, , , top
.成员 右边, 整数型, , , right
.成员 底边, 整数型, , , bottom用取鼠标水平位置和取鼠标垂直位置减去窗口左边和顶边
回复

使用道具 举报

千问 | 2011-2-26 13:32:49 | 显示全部楼层
取鼠标水平位置()取鼠标垂直位置()用这两个命令。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行