按键精灵_句柄

什么是窗口句柄
窗口句柄是Windows系统中,每个窗口的编号,相当于一个人拥有独一无二的身份证号码。
程序是根据窗口句柄来区分电脑窗口的。
每一次启动电脑,窗口都会得到系统分配的“窗口句柄编号”,因此,窗口句柄的号码是动态生成的。
按键精灵如何获取窗口句柄
下面,我将总结几种获取窗口句柄的方法。
1、根据“类名”或“标题”查找窗口句柄。
如上面代码所示,我们通过搜索标题为“记事本”的窗口,从而得到窗口句柄,将结果赋值给变量Hwnd。
2、根据鼠标所在位置获取窗口句柄。
如上面代码所示,我们通过命令调用函数,获取当前鼠标所处于的窗口位置上,从而得到窗口句柄,并赋值给变量Hwnd。
3、遍历窗口获取窗口句柄。
如上面代码所示,通过FindEx函数,可以获取子窗口句柄,也就是说,可以获取软件中的弹窗窗口等等。
第一个参数是父窗口句柄,后面的参数代表子窗口的“类名”与“标题”。

