Тема: AHK: Неминимизируемое окно Gui
Хочу создать окно, которое игнорировало бы команду Windows "Свернуть все окна". Только возможно ли?
Gui +LastFound -Caption
Gui, Add, Text,, %computername%
Gui, Show, x20 y20
OnMessage(0x112, "WM_SYSCOMMAND")
Return
WM_SYSCOMMAND(wParam) {
If (A_Gui && wParam = 0xF020) { ; SC_MINIMIZE
SoundBeep
Return 0
}
}
На Win+M не реагирует и при клике на трее не сворачивается (как и задумано), но при клике на стандартном ярлыке "Свернуть все окна" сворачивается вместе со всеми остальными
Причем, SoundBeep слышно в любом случае - т.е. команда SC_MINIMIZE перехватывается, но почему то все равно выполняется.
Вариант с Gui +AlwaysOnTop +ToolWindow прошу не предлагать, т.к. хотя он и работает, но не хочется чтобы данное окно всегда перекрывало остальные.