递归枚举所有窗口工具

易语言 2020-05-29 18:01:31

.子程序 枚举窗口, , , 给个窗口,枚举出它以下的窗口、结构——本程序未使用该子程序
.参数 当前句柄, 整数型, , 不用解释吧
.参数 次数, 整数型, 可空, 标识该窗口阶级,用于组合窗口父子关系
.局部变量 处理句柄, 整数型, , , 处理句柄会循环存放参数一里面的所有下一级窗口句柄

处理句柄 = sf取得窗口 (当前句柄, 5)
.判断循环首 (处理句柄 ≠ 0) ' 递归肯定少不了循环的
调试输出 (取空白文本 (5 × 次数) + 取窗口标题 (处理句柄) + “——” + 到文本 (处理句柄)) ' 轮训到它了,怎么处理?你看着办吧,最好树形框展示
枚举窗口 (处理句柄, 次数 + 1) ' 这句和下面那句,位置是很重要的
处理句柄 = sf取得窗口 (处理句柄, 2)
.判断循环尾 () ' OK,完事了,我自己都羡慕这个源码,完美,刚刚还群里问半天,没有思路……