易语言怎么判断鼠标是否在窗口内

 时间:2026-02-12 02:21:25

1、打开易语言,选择程序-新建,创建一个Windows窗口程序,并且导入精易模块

易语言怎么判断鼠标是否在窗口内

易语言怎么判断鼠标是否在窗口内

易语言怎么判断鼠标是否在窗口内

2、在程序编辑界面加入两个按钮组件和一个编辑框组件,并且设置好组件的标题

易语言怎么判断鼠标是否在窗口内

易语言怎么判断鼠标是否在窗口内

3、双击窗口界面,进入窗口程序集当中,准备写入功能代码

易语言怎么判断鼠标是否在窗口内

4、在窗口程序集中创建一个全局变量,名称为开始句柄

易语言怎么判断鼠标是否在窗口内

5、新建一个子程序,名称为判断鼠标窗口,并且写入如下代码:

.版本 2

.支持库 spec

.局部变量 鼠标窗口句柄, 整数型

.判断循环首 (按钮开始判断.禁止 = 真)

    鼠标窗口句柄 = 窗口_取鼠标处窗口句柄 ()

    .如果 (编辑框窗口标题.内容 = 窗口_取标题 (鼠标窗口句柄))

        调试输出 (“在窗口内”)

    .否则

        调试输出 (“不在窗口内”)

    .如果结束

    程序_延时 (1000)

.判断循环尾 ()

易语言怎么判断鼠标是否在窗口内

6、继续完善按钮的功能代码,具体如下:

.版本 2

.支持库 EThread

.子程序 _按钮开始判断_被单击

按钮开始判断.禁止 = 真

启动线程 (&判断鼠标窗口, , 开始句柄)

.版本 2

.子程序 _按钮停止_被单击

按钮开始判断.禁止 = 假

线程_销毁 (开始句柄)

易语言怎么判断鼠标是否在窗口内

7、写好功能后我们进行测试,点击调试按钮,我们以自己的这个窗口为例进行调试。效果如图所示。

易语言怎么判断鼠标是否在窗口内

8、整体代码总结:

.版本 2

.支持库 EThread

.支持库 spec

.程序集 窗口程序集_启动窗口

.程序集变量 开始句柄, 整数型

.子程序 _按钮开始判断_被单击

按钮开始判断.禁止 = 真

启动线程 (&判断鼠标窗口, , 开始句柄)

.子程序 _按钮停止_被单击

按钮开始判断.禁止 = 假

线程_销毁 (开始句柄)

.子程序 判断鼠标窗口

.局部变量 鼠标窗口句柄, 整数型

.判断循环首 (按钮开始判断.禁止 = 真)

    鼠标窗口句柄 = 窗口_取鼠标处窗口句柄 ()

    .如果 (编辑框窗口标题.内容 = 窗口_取标题 (鼠标窗口句柄))

        调试输出 (“在窗口内”)

    .否则

        调试输出 (“不在窗口内”)

    .如果结束

    程序_延时 (1000)

.判断循环尾 ()

  • 梦幻新诛仙采集鲜花任务怎么做
  • mkv和mp4什么区别
  • 竣腾JTXZS-V绝缘靴(手套)耐压试验装置说明书
  • 京东我的档案如何补充车辆信息
  • 魅族魅蓝手机怎么设置静音模式?
  • 热门搜索
    金针菇根怎么再生 小传怎么写 收到律师函怎么处理 qq怎么更新 痛风是怎么回事 肝火旺盛怎么办 激素性皮炎怎么治疗 微信公众号怎么推广 word怎么删除页码 显卡怎么装