怎么用易语言检测一个窗口有没有打开?代码是什么?
句柄是否有效(窗口句柄)’该代码仅判断某个窗口句柄是否存在/有效
.版本 2
.子程序 句柄是否有效, 逻辑型, 公开, 判断窗口句柄是否有效(返回真,无效返回假)
.参数 窗口句柄
返回 (_句柄是否有效 (窗口句柄))
.版本 2
.DLL命令 _句柄是否有效, 逻辑型, , "IsWindow", , user32.dll判断一个窗口句柄是否有效(非零表示成功,零表示失败)
.参数 hwnd, 整数型, , 待检查窗口的句柄
如果你要找QQ的窗口
.版本 2
.DLL命令 寻找窗口_, 整数型, , "FindWindowA"
.参数 Class, 整数型, , 0
.参数 Title, 文本型
.版本 2
.子程序 寻找窗口, 逻辑型
.参数 寻找的标题, 整数型
.如果 (寻找窗口_ (0, 寻找的标题) = 0)
返回 (假)
.否则
返回 (真)
以上是模块源码,下面是写代码:
.版本 2
.如果 (寻找窗口 (“QQ2013”))
信息框 (“找到了”, 0, )
.否则
信息框 (“没找到”, 0, )