体育资讯网

您现在的位置是:首页 > 分类12 > 正文

分类12

获取窗口坐标易语言源码(易语言获取鼠标坐标)

hacker2022-08-24 03:30:33分类1292
本文目录一览:1、易语言取鼠标坐标的源码2、

本文目录一览:

易语言取鼠标坐标的源码

.版本 2 .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 时钟1.时钟周期 = 100 .子程序 _时钟1_周期事件 编辑框1.内容 = 到文本 (取鼠标水平位置 ()) 编辑框2.内容 = 到文本 (取鼠标垂直位置 ()) -------------------最简单获取窗口坐标易语言源码的------------------- ----------------------精易论坛 - 问问团队---------------------- 此答案来源于 → 精易论坛,要学习编程获取窗口坐标易语言源码的可百度一下"精易论坛" 精易论坛:专业的易语言技术交流平台 获取窗口坐标易语言源码我们的口号是:帮助别人等于帮助自己

新手求教----------------------- 易语言:获取外部窗口在屏幕中的坐标位置【顶点和左边】

.版本 2

.DLL命令 ClientToScreen, 整数型, , "ClientToScreen", , 非零表示成功,零表示失败

.参数 窗口句柄, 整数型, , hwnd,要取出区域坐标的窗口句柄

.参数 位置变量, 坐标型, , lpPoint,返回的坐标点

返回的是坐标型

坐标.x就是窗口的顶点x

坐标.y就是窗口的顶点y

例程:

.版本 2

坐标.x = 0

坐标.y = 0

ClientToScreen (窗口句柄, 坐标)

易语言如何后台读取窗口坐标

这个命令要用到超级模块,是后台 ' 以下是前台点击,无模块,一个dll ClientToScreen (句柄, 窗口左上坐标) ' 这个dll命令,取窗口左上角坐标,第二个

易语言取外部窗口坐标.模拟鼠标点击

鼠标时间我就不写了,我不太清楚你要的是什么!

用到的DLL命令

.版本 2

.DLL命令 取窗口矩形_, 整数型, "user32", "GetWindowRect"

.参数 窗口句柄, 整数型

.参数 矩形区域, 矩形_

.DLL命令 取指定点窗口句柄_, 整数型, "user32.dll", "WindowFromPoint"

.参数 横坐标, 整数型, , xPoint,x点值

.参数 纵坐标, 整数型, , yPoint,y点值

.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口

.参数 窗口类名, 文本型, , lpClassName,参见相关帮助

.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助

程序集:

.版本 2

.子程序 获取窗口位置, 矩形_, 公开, 返回窗口的左边,顶边等

.参数 句柄, 整数型

.局部变量 矩形, 矩形_

取窗口矩形_ (句柄, 矩形)

返回 (jx)

.子程序 取指定窗口句柄, 整数型, 公开, 我用的这个方法是通过窗口标题和类名来获取的

.参数 窗口标题, 文本型

.参数 窗口类名, 文本型

返回 (寻找顶级窗口_ (窗口类名, 窗口标题))

关于鼠标模拟问题你可以看一下 mouse_event函数!

设为满意XX

易语言如何获取鼠标相对于其父窗口的坐标(X,Y)

纯API和核心支持库操作,无需模块,创建个时钟,源码如下:

.版本 2

.DLL命令 GetParent, 整数型, "user32", "GetParent", , $(b)判断指定窗口的父窗口 父窗口的句柄。如窗口没有父,或遇到错误,则返回零。会设置GetLastError

.参数 窗口句柄, 整数型, , 欲测试的窗口的句柄;

.DLL命令 GetWindowRect, 整数型, "user32", "GetWindowRect"

.参数 窗口句柄, 整数型

.参数 矩形区域, 矩形_

.版本 2

.数据类型 矩形_, 公开, RECT

.成员 左边, 整数型, , , Left

.成员 顶边, 整数型, , , Top

.成员 右边, 整数型, , , Right

.成员 底边, 整数型, , , Bottom

.版本 2

.支持库 eAPI

.子程序 __启动窗口_创建完毕

时钟1.时钟周期 = 2000

.子程序 _时钟1_周期事件

.局部变量 hwnd, 整数型

.局部变量 hwnd_P, 整数型

.局部变量 rect, 矩形_

hwnd = 取鼠标所在窗口句柄 ()

hwnd_P = GetParent (hwnd)

GetWindowRect (hwnd_P, rect)

.如果 (hwnd_P ≠ 0)

输出调试文本 (“左上顶角坐标:(” + 到文本 (rect.左边) + “,” + 到文本 (rect.顶边) + “)”)

输出调试文本 (“左下顶角坐标:(” + 到文本 (rect.左边) + “,” + 到文本 (rect.底边) + “)”)

输出调试文本 (“右上顶角坐标:(” + 到文本 (rect.右边) + “,” + 到文本 (rect.顶边) + “)”)

输出调试文本 (“右下顶角坐标:(” + 到文本 (rect.右边) + “,” + 到文本 (rect.底边) + “)”)

输出调试文本 (“————————————————————”)

.否则

输出调试文本 (“窗口无父窗口”)

.如果结束

问一下 易语言怎么取 窗口坐标

.版本 2

.支持库 shellEx

.程序集 窗口程序集1

.程序集变量 注册, 整数型

.子程序 __启动窗口_创建完毕

注册 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), #Ctrl键状态, #X键)

.子程序 _按钮1_被单击

标签1.标题 = “X:” + 到文本 (取鼠标水平位置 ()) + #换行符 + “y:” + 到文本 (取鼠标垂直位置 ())

.子程序 _标签1_反馈事件, 整数型

.参数 参数一, 整数型

.参数 参数二, 整数型

.如果真 (参数一 = 注册)

_按钮1_被单击 ()

在里面添加一个标签还有一个按钮就可以了,我这里是用标签的标题显示坐标位置,你也可以换成别的显示数据,但是标签一定要有,那个是注册用的。

发表评论

评论列表

  • 痴者橘欢(2022-08-24 07:39:48)回复取消回复

    creen (窗口句柄, 坐标)易语言如何后台读取窗口坐标这个命令要用到超级模块,是后台 ' 以下是前台点击,无模块,一个dll ClientToScreen (句柄, 窗口左上坐标) ' 这个dll命令,取窗口

  • 囤梦浪胚(2022-08-24 15:13:23)回复取消回复

    句柄, 整数型, , 欲测试的窗口的句柄;.DLL命令 GetWindowRect, 整数型, "user32", "GetWindowRect" .参数 窗口句柄, 整数型