; WinSetState("[ACTIVE]", "", @SW_MAXIMIZE)
; Извлекаем состояние активного окна
$iState = WinGetState("[ACTIVE]", "")

$sText = ''
; Проверка, наличия указанных параметров состояния окна?
If BitAND($iState, 1) Then
	$sText &= 'существует' & @LF
Else
	MsgBox(4096, "Сообщение", 'ОКНО НЕ СУЩЕСТВУЕТ')
	Exit
EndIf

If BitAND($iState, 2) Then
	$sText &= 'не скрыто' & @LF ; @SW_SHOW
Else
	$sText &= 'скрыто' & @LF ; @SW_HIDE
EndIf

If BitAND($iState, 4) Then
	$sText &= 'доступно' & @LF ; @SW_ENABLE
Else
	$sText &= 'не доступно' & @LF ; @SW_DISABLE
EndIf

If BitAND($iState, 8) Then
	$sText &= 'активно' & @LF
Else
	$sText &= 'не активно' & @LF
EndIf

If BitAND($iState, 16) Then
	$sText &= 'свёрнуто' & @LF ; @SW_MINIMIZE
Else
	$sText &= 'не свёрнуто' & @LF ; @SW_RESTORE
EndIf

If BitAND($iState, 32) Then
	$sText &= 'развёрнуто на весь экран' & @LF ; @SW_MAXIMIZE
Else
	$sText &= 'не развёрнуто на весь экран' & @LF ; @SW_RESTORE
EndIf

MsgBox(4096, "Сообщение", $sText)