我个人认为是需要从初始元素开始逐级激活到真正的根元素
|
| Accessible_从窗口取出根元素 | 类_Accessible | | |
| 窗口句柄 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 根元素 | 类_Accessible | | |
根元素. 创建自窗口句柄 (窗口_取祖句柄 (窗口句柄 )) Accessible_彻取根元素 (根元素 )返回 (根元素 )|
| Accessible_彻取根元素 | | | |
| 根元素 | 类_Accessible | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 预加载 | 类_Accessible | | 0 | | i | | | | | a | | | 0 | | 等待时间 | | | | Accessible_预加载元素 (根元素 ) 判断 (根元素. 取角色 () = 9 且 根元素. 取状态 () ≠ 0 )  根元素. 取子元素 (4, 根元素 ) Accessible_彻取根元素 (根元素 )  计次循环首 (根元素. 枚举子元素 (预加载 ), i ) Accessible_预加载元素 (预加载 [i ])    等待时间 = 取启动时间 ()  判断循环首 (取启动时间 () - 等待时间 ≤ 1000 )   如果真 (位与 (预加载 [i ]. 取状态 (), 2048 ) = 0 )   跳出循环 ()  延迟 (50)  判断循环尾 ()  如果真 (预加载 [i ]. 取子元素总数 () > 0 且 位与 (预加载 [i ]. 取状态 (), 32768 ) = 0 )  加入成员 (a, i )    计次循环尾 () 如果真 (取数组成员数 (a ) = 1 )  根元素. 取子元素 (a [1 ], 根元素 ) Accessible_彻取根元素 (根元素 )  
补充内容 (2026-3-27 12:54):
漏了一个
.版本 2
.子程序 Accessible_预加载元素
.参数 元素, 类_Accessible
元素.取ID ()
元素.取值 ()
元素.取名称 ()
元素.取描述 ()
元素.取角色 ()
元素.取... |