Function Reference

WinGetState

ウィンドウの状態を返します。

WinGetState ( "title" [, "text"] )

 

パラメータ

title 対象となるウィンドウの名前。ウィンドウ名の特別な記述の仕方参照
text [オプション] 対象となるウィンドウのテキスト

 

返し値

成功 ウィンドウの状態を示す値を返します。複数の値が足し合わせられて返されるので、BitAND() を使って知りたい値を調べてください。
1 = ウィンドウが存在
2 = ウィンドウが可視
4 = ウィンドウが操作可能
8 = ウィンドウがアクティブ
16 = ウィンドウが最小化されている
32 = ウィンドウが最大化されている
失敗 ウィンドウが見つからない場合0を返し、@errorを1に設定します。

 

注意

なし。

 

関連

BitAND, WinGetPos

 


; 新しいメモ帳ウィンドウが最小化されているか調べます。
$state = WinGetState("[CLASS:Notepad]", "")

; ”最小化”値が設定されているか?
If BitAnd($state, 16) Then
    MsgBox(0, "例", "Window is minimized")
EndIf