Creat0R,
Цитата Creat0R:
Нашёл вообщем багу в WinActive (или в WinActivate), возвращает 1 если скрытое окно активируется »
|
Почему бага? Если окно не видимо это ещё не значит, что оно не может быть активным (находиться в самом верху Z-последовательности)
Код:

#include <GuiConstants.au3>
$sTitle = "Test GUI"
GUICreate($sTitle, 300, 200)
GUISetState(@SW_HIDE)
WinActivate($sTitle)
MsgBox(0, "Test", "Deactivate window")
$IsActive_1 = (WinActive($sTitle) = 1)
$IsActive_2 = (BitAND(WinGetState($sTitle), 8) = 8)
;Окно то скрытое, как оно может быть активно?
ConsoleWrite("Win Is Visible: " & (BitAND(WinGetState($sTitle), 2) = 2) & @CRLF)
ConsoleWrite("Win Is Active (WinActive Method): " & $IsActive_1 & @CRLF)
ConsoleWrite("Win Is Active (WinGetState Method): " & $IsActive_2 & @CRLF)
