怎么检测窗口是隐藏还是显示状态?[已解决]
本帖最后由 410521a 于 2010-6-27 09:56 编辑怎么检测窗口是隐藏还是显示状态?
If WinExists($form1)=1 Then
MsgBox(0,"",$form1&"可见")
Else
MsgBox(0,"",$form1&"不可见")
EndIf
这个不行`` 这可连隐藏窗口也能检测到 你这个是检查窗口是否存在啊!
检查状态 用这个试试 WinGetState If WinGetState($form1)=2 Then
MsgBox(0,"",$form1&"可见")
Else
MsgBox(0,"",$form1&"不可见")
EndIf
好像不行哦`` 难道是我用的有问题? $state = WinGetState("", "")
; 检查记事本窗口是不是"最小化"状态.
If BitAnd($state, 16) Then
MsgBox(0, "例子", "记事本窗口是最小化的")
Else
MsgBox(0, "例子", "记事本窗口不是最小化的")
EndIf
搞定`` 真是粗心
页:
[1]