学习游戏脚本制作:如何获取子窗口句柄.docxVIP

  • 46
  • 0
  • 约小于1千字
  • 约 2页
  • 2021-11-05 发布于江苏
  • 举报

学习游戏脚本制作:如何获取子窗口句柄.docx

学习脚本制作:如何获取子窗口句柄 当父窗口对应一个子窗口,而且有类名没有标题(有标题没有类名)的情况下。例如: 记事本,它只有一个子窗口,子窗口只有类名没有标题。我们要如何查找获取到这个子窗口 的句柄呢? 首先,我们先复习下按键里的获取子窗口句柄的命令。先要获取父窗口的句柄,然后根据父窗口的句柄来找子窗口。 命令名称: 命令名称: FindEx 查找子窗口 命令功能: 根据父窗口句柄查找子窗口匹配类名或者匹配标题 命令参数: 参数 1 整数型,父窗口句柄 参数 2 整数型,子窗口句柄 参数 3 字符串型,匹配类名 参数 4 字符串型,匹配标题 记事本父窗口的标题是:无标题 - 记事本 类名是:Notepad hwnd=Plugin.Window.find(Notepad, 无标题 - 记事本)//获取记事本父窗口句柄获取到父窗口句柄之后,我们还需要知道子窗口的类名,类名为:Edit zhwnd=Plugin.Window.findex(hwnd,0,Edit,0)// 获取子窗口句柄 *这里子窗口句柄的值设置为 0,可能会有很多童鞋很困惑,findex 命令不就是获取子窗口句柄的吗?那这里还设置一个子窗口句柄的值干嘛?我要知道还要用findex 来找吗? 是这样的:findex 命令里的子窗口句柄,指的是当前要查找的子窗口上面一个子窗口的句柄。 例如上图:当我们要找创建时间这个子窗口的时候,findex 命令里的子窗口句柄参数就设置为红框里子窗口的句柄。结果如下图:

文档评论(0)

1亿VIP精品文档

相关文档