1、打开易语言,选择程序-新建,创建一个Windows窗口程序,并且导入精易模块
2、在程序编辑界面加入两个按钮组件和一个编辑框组件,并且设置好组件的标题
3、双击窗口界面,进入窗口程序集当中,准备写入功能代码
4、在窗口程序集中创建一个全局变量,名称为开始句柄
5、新建一个子程序,名称为判断鼠标窗口,并且写入如下代码:.版本 2.支持库 spec.局部变量 鼠标窗口句柄, 整数型.判断事恐皇卫循环首 (按钮开始判断.禁止 = 真) 鼠标窗口句柄 = 窗口_取鼠标处窗口句柄 () .如果 (编辑框窗口标题.内容 = 窗口_取标题 (鼠标窗口句柄)) 调试输出 (“在窗口内”) .否则 调试输出 (“不在窗口内”) .如果结束 程序_延时 (1000).判断循环尾 ()
6、继续完善按钮的功能代码,具体如下:.版本 2.支持库 EThread.子程序 _岳蘖氽颐按钮开始判断_被单击按钮开始判断.禁廛摄斟腓止 = 真启动线程 (&判断鼠标窗口, , 开始句柄).版本 2.子程序 _按钮停止_被单击按钮开始判断.禁止 = 假线程_销毁 (开始句柄)
7、写好功能后我们进行测试,点击调试按钮,我们以自己的这个窗口为例进行调试。效果如图所示。
8、整体代码总窑钕仇焱结:.版本 2.支持库 EThread.支持库 spec.程序集 窗口程序集_启动窗口.程序集变量 开始句柄, 整数型.子程序 _按钮开始判断_被单击按钮开始判断.禁止 = 真启动线程 (&判断鼠标窗口, , 开始句柄).子程序 _按钮停止_被单击按钮开始判断.禁止 = 假线程_销毁 (开始句柄).子程序 判断鼠标窗口.局部变量 鼠标窗口句柄, 整数型.判断循环首 (按钮开始判断.禁止 = 真) 鼠标窗口句柄 = 窗口_取鼠标处窗口句柄 () .如果 (编辑框窗口标题.内容 = 窗口_取标题 (鼠标窗口句柄)) 调试输出 (“在窗口内”) .否则 调试输出 (“不在窗口内”) .如果结束 程序_延时 (1000).判断循环尾 ()