易语言 窗口句柄数组 查找所有窗口标题 查找目标窗口的问题

.版本 2
.支持库 eAPI

.子程序 _按钮1_被单击

句柄1 = 查找目标窗口 ()

.子程序 查找目标窗口, 整数型, , 3.0
.局部变量 窗口句柄数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 目标窗口句柄, 整数型
.局部变量 窗口标题, 文本型

窗口句柄数组 = 取所有窗口列表 ()
.计次循环首 (取数组成员数 (窗口句柄数组), i)
窗口标题 = 取窗口标题 (到数值 (窗口句柄数组 [i]))
.如果真 (寻找文本 (窗口标题, “《鹿鼎记》”, , 假) > 0)
目标窗口句柄 = 到数值 (窗口句柄数组 [i])
跳出循环 ()
.如果真结束

.计次循环尾 ()
返回 (目标窗口句柄)
代码如上,我的问题是,全局变量句柄1应该等于所有窗口,为什么我如果写
.版本 2

.子程序 _按钮2_被单击

隐藏窗口 (句柄1, 0)
的时候,隐藏游戏只隐藏最后开的一个游戏呢
要求点隐藏之后,所有有关键字《鹿鼎记》的任务栏的窗口,都隐藏起来
具体代码怎么写。,要具体的,因为我是小白,,呜呜呜
解决了继续追加分数

 

代码:(直接复制粘贴到易语言即可调试)

.版本 2
.支持库 eAPI
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
隐藏目标窗口 (“《鹿鼎记》”)

.子程序 隐藏目标窗口, 整数型, , 隐藏所有存在指定标题的窗口,返回窗口数
.参数 窗口模糊标题, 文本型
.局部变量 窗口句柄数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 窗口数量, 整数型
.局部变量 窗口标题, 文本型
窗口句柄数组 = 取所有窗口列表 ()
.计次循环首 (取数组成员数 (窗口句柄数组), i)
    窗口标题 = 取窗口标题 (到数值 (窗口句柄数组 [i]))
    .如果真 (寻找文本 (窗口标题, 窗口模糊标题, , 假) > 0)
        窗口数量 = 窗口数量 + 1
        隐藏窗口 (到数值 (窗口句柄数组 [i]), 0)
    .如果真结束
.计次循环尾 ()
返回 (窗口数量)

追问

亲亲,试了隐藏了,可是如何写再让他显示出来的呢。点按钮2让他再显示出来,需要怎么写,亲急需老大的帮助

追答
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网