按键精灵 如何用一段代码把后台坐标换算成绝对坐标

现在我得到了句柄内某个点的相对句柄起始点的坐标(即相对坐标),现在我需要用程序知道他相对于屏幕左上角的坐标(绝对坐标),然后用ifcolor语句实现后台颜色判断,选择需要... 现在我得到了句柄内某个点 的 相对句柄起始点的坐标(即相对坐标),现在我需要用程序知道他相对于屏幕左上角的坐标(绝对坐标),然后用ifcolor语句实现后台颜色判断,选择需要执行的分支语句(ifcolor语句的参数xy是前台坐标,所以我需要将后台坐标转成前台坐标)。请尽量简单的给我几句代码并说明 展开
 我来答
english0728
2012-03-02
知道答主
回答量:24
采纳率:100%
帮助的人:13.6万
展开全部
不好意思我研究出来了。。。

sRect = Plugin.Window.GetClientRect(Hwnd)
MyArray = Split(sRect, "|")
//下面这句将字符串转换成数值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
//得到句柄的起始坐标

IfColor intj+L,intk+T,"13661",2 Then....
//intj,intk是已有的相对坐标,加上句柄的起始坐标,得到绝对坐标
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式