1

Тема: AHK: Почему WinMinimize сворачивает окно, но выводит наверх gui?

Добрый вечер.
Есть простенькая программка с GUI и парочкой горячих клавиш.
Столкнулся со странным поведением WinMinimize.
Когда я делаю тык в горячую клавишу, WinMinimize отрабатывается, но после наверх вылезает окно GUI программы.

К примеру открыты: Win1, Win2(будет свернуто), Gui AHK. Гуи находится самым нижним уровнем, т.е. фокус перемещался в такой последовательности: Gui AHK -> открываю окно Win1/2, оно в фокусе -> открываю окно Win2/1. Жму горячую клавишу, которая должна свернуть Win2. Win2 сворачивается, но фокус переходит не на Win1, как по идее должно быть, а на Gui AHK.
Мой код (порезанно):


#Include Chrome.ahk

Gui, Add, Button,, 1
...
Gui, Show, x1350 y450, MyBestProg
Return

; {...} - код, описывающий кнопки, и.т.п.

^F1::
{
	PageInst := Chrome.GetPage(1)
	WinNeedTitle := PageInst.Evaluate("document.title;").Value . " - Google Chrome"  ; я получаю название окна хрома, которое мне нужно свернуть
	PageInst.Disconnect()
	WinMinimize, %WinNeedTitle% ; и тут же его сворачиваю.
	Return
}