FindEx 查找子窗口

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

根据父窗口句柄查找子窗口匹配类名或者匹配标题

语法

结果 = Plugin.Window.FindEx(父窗口句柄, 子窗口句柄, 类名, 标题)

参数

参数 数据类型 解释
父窗口句柄 长整数型 在指定父窗口句柄下查找
子窗口句柄 长整数型 从指定子窗口句柄开始往后查找
类名 字符串 要查找的类名
标题 字符串 要查找的标题

返回值

长整数型, 返回找到的窗口句柄, 未找到返回-1

示例

1
2
3
4
5
6
7
8
9
Call RunApp("notepad.exe")
Delay 1500
//0表示忽略
//下面这句是查找窗口类名("Notepad")或者标题(0),返回找到的句柄Hwnd
Hwnd = Plugin.Window.Find("Notepad", 0)
MsgBox "查找到的父窗口句柄为:"& Hwnd
//下面这句是根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(0),返回找到匹配的句柄Hwnd
Hwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
MsgBox "查找到的子窗口句柄为:"& Hwnd

备注