查找窗口()、枚举窗口()应用

查找窗口()

.版本 2

.子程序 _按钮2_被单击, , , 采用一个循环体来取出同一类名与标题的所有窗口句柄
.局部变量 窗口句柄, 整数型

.判断循环首 (真)
    窗口句柄 = 窗口_查找窗口 (0, 窗口句柄, 编辑框2.内容, 编辑框1.内容, 选择框1.选中)
    .如果 (窗口句柄 ≠ 0)
        编辑框3.加入文本 (“查找窗口 = ” + 到文本 (窗口句柄) + #换行符)
    .否则
        跳出循环 ()
    .如果结束

.判断循环尾 ()

--------------------------------------------------------------------------------------------------------

枚举窗口()   //返回窗口句柄的数目

.版本 2

.子程序 _按钮3_被单击, , , 直接枚举出与指定类名标题相同的所有窗口句柄
.局部变量 窗口句柄, 整数型, , "0"   //这是一个数组,数组元素为窗口句柄
.局部变量 计次, 整数型

.计次循环首 (窗口_枚举窗口 (窗口句柄, 0, 编辑框2.内容, 编辑框1.内容, 选择框1.选中), 计次)
    编辑框3.加入文本 (“枚举窗口 = ” + 到文本 (窗口句柄 [计次]) + #换行符)
.计次循环尾 ()

--------------------------------------------------------------------------------------------------------

以上两个都是用于查找多个打开相同程序的窗口。如打开多个计算器程序。使每个计算器窗口句柄都能找到。

posted on 2011-06-16 15:41  wanghj_dz  阅读(353)  评论(0编辑  收藏  举报

导航