Программа при нажатии на значёк "свернуть" - сворачивается в трей.
Если я применяю команду - WinSetState ( "title", "text", @SW_MINIMIZE) - программа сворачивается в таск-бар.
Тогда, чтобы свернуть в трей я сделал так:
Но повторно провернуть такой фокус не получается, после восстановления окна программа отказывается принимать это сочетание клавишь.
Программа после этого вообще перестаёт сворачиваться ни в таск-бар, ни в трей, кнопка "свернуть" в заголовке просто перестаёт работать :(
Проблема возникает после использования WinActivate или WinSetState ( "", "", @SW_RESTORE )
Если я применяю команду - WinSetState ( "title", "text", @SW_MINIMIZE) - программа сворачивается в таск-бар.
Тогда, чтобы свернуть в трей я сделал так:
Код:
Send ("!{SPACE}")
Send ("n")
Но повторно провернуть такой фокус не получается, после восстановления окна программа отказывается принимать это сочетание клавишь.
Код:
WinActivate ( $hWindWss )
WinWaitActive ( $hWindWSS )
Send ("!{SPACE}")
Send ("n")
Программа после этого вообще перестаёт сворачиваться ни в таск-бар, ни в трей, кнопка "свернуть" в заголовке просто перестаёт работать :(
Проблема возникает после использования WinActivate или WinSetState ( "", "", @SW_RESTORE )