|
我试了一两个小时都返回不了句柄,这是为什么?
.版本 2
.支持库 spec
.子程序 窗口_递归遍历窗口, 整数型, 公开, 得到的句柄返回到传参句柄
.参数 父窗口句柄, 整数型, 可空
.参数 标题, 文本型, 可空
.参数 类名, 文本型, 可空
.局部变量 子句柄, 整数型
.局部变量 NullString, 文本型
.局部变量 取标题, 文本型
.局部变量 取类名, 文本型
.局部变量 a, 整数型
子句柄 = 寻找子窗口_ (父窗口句柄, 子句柄, NullString, NullString)
.判断开始 (子句柄 = 0)
调试输出 (“当子句柄=0时,” + 到文本 (子句柄))
返回 (子句柄)
.默认
取标题 = 取空白文本 (256)
取窗口标题_ (子句柄, 取标题, 256)
取类名 = 取空白文本 (50)
取窗口类名_ (子句柄, 取类名, 50)
调试输出 (子句柄)
.如果 (文本比较 (取标题, 标题, 真) = 0 且 文本比较 (类名, 取类名, 真) = 0)
调试输出 (“得到的窗口” + 到文本 (子句柄))
返回 (子句柄)
.否则
窗口_递归遍历窗口 (子句柄, 标题, 类名)
.如果结束
.判断结束
返回 (子句柄)
|
|