ウィンドウの状態を返します。
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