第六课(秒杀扫雷Ⅰ) 概述:本节课主要讲了,扫雷辅助怎么获取扫雷的窗口句柄和窗口位置,先讲了Spy4Win的用法、句柄的概念、每个窗口的句柄都是不一样的,然后讲了用易语言获取扫雷的窗口句柄、通过“易用API伴侣”引用API、用易语言获取扫雷窗口到屏幕四边的像素距离。 用到的工具:易语言编程工具、Spy4Win、扫雷、易用API伴侣、msdn library visual studio 6.0(由于文件太大,自己百度下载就行了,最新版本的名称是Help Library Manager,也可以用Visual Studio Help Downloader来下载最新版本) Spy4Win:获取窗口类名、窗口标题、窗口句柄的工具。
句柄:窗口的类名和标题可能一样,但是句柄不可能一样,它是唯一的一个身份标志
扫雷:分为XP版本和Win7版本,已经都打包在“源码和工具”里面了。 易用API伴侣:API帮助、API工具、API使用说明以及需要的参数。 API怎么引用到易语言:先在“易用API伴侣”找到想用的API,在API介绍界面右键“复制到剪辑板”,然后在易语言的程序窗口中找到DLL命令,右键“插入新DLL命令“,把刚才复制的内容粘贴到右边,然后在写代码的时候就可以引用API了。 FindWindow()用法:扫雷窗口句柄 = API_寻找顶级窗口 (“扫雷”, “扫雷”),第一个扫雷是“窗口类名“,第二个扫雷是”窗口标题“,需要根据Spy4Win检测到的实际情况来写。 GetWindowRect()用法:API_取窗口矩形 (扫雷窗口句柄, 信息),第一个参数是窗口句柄,第二个参数是RECT,类型是整数型,有左边、顶边、右边、底边四个数值,左边就是窗口的左边框距离屏幕左边框的像素距离,顶边就是窗口的上边框距离屏幕上边框的像素距离,右边就是窗口的右边框距离屏幕左边框的像素距离,底边就是窗口的下边框距离屏幕上边框的像素距离,也可以看成是窗口边框所在的位置,相对于屏幕的像素坐标,因个人的理解而异。
觅风易语言第六课(秒杀扫雷)源码工具和学习笔记下载:
https://www.lanzoux.com/iNpd8eiz33i
|