查找窗口()、枚举窗口()应用
查找窗口()
.版本 2
.子程序 _按钮2_被单击, , , 采用一个循环体来取出同一类名与标题的所有窗口句柄
.局部变量 窗口句柄, 整数型
.判断循环首 (真)
窗口句柄 = 窗口_查找窗口 (0, 窗口句柄, 编辑框2.内容, 编辑框1.内容, 选择框1.选中)
.如果 (窗口句柄 ≠ 0)
编辑框3.加入文本 (“查找窗口 = ” + 到文本 (窗口句柄) + #换行符)
.否则
跳出循环 ()
.如果结束
.判断循环尾 ()
--------------------------------------------------------------------------------------------------------
枚举窗口() //返回窗口句柄的数目
.版本 2
.子程序 _按钮3_被单击, , , 直接枚举出与指定类名标题相同的所有窗口句柄
.局部变量 窗口句柄, 整数型, , "0" //这是一个数组,数组元素为窗口句柄
.局部变量 计次, 整数型
.计次循环首 (窗口_枚举窗口 (窗口句柄, 0, 编辑框2.内容, 编辑框1.内容, 选择框1.选中), 计次)
编辑框3.加入文本 (“枚举窗口 = ” + 到文本 (窗口句柄 [计次]) + #换行符)
.计次循环尾 ()
--------------------------------------------------------------------------------------------------------
以上两个都是用于查找多个打开相同程序的窗口。如打开多个计算器程序。使每个计算器窗口句柄都能找到。