Включить отключенное основное окно - PullRequest
0 голосов
/ 19 апреля 2019

Иногда в ОС Windows программа может открыть новое окно, которое отключает основное окно.Закрытие вновь открытого окна, конечно же, снова включает первое окно.Я хочу включить основное окно, не закрывая вновь открытое окно с помощью Autohotkey.

Я сделал gif, который отлично показывает ситуацию: https://imgur.com/a/EWt8OrF

Я думал, что смогу вытащить этос стилями окна и расширенными стилями окна , поэтому вот что я попробовал:

^!e::
MouseGetPos,,, WindowUnderMouse
WinSet, Style, -0x8000000, ahk_id WindowUnderMouse
return

Но это не сработало.Я также много гуглил по этому поводу, но я не знал, какие будут правильные ключевые слова, поэтому я ничего не нашел.Любая идея, как это сделать?


Некоторые ключевые слова для Google:

Как сделать модальное окно немодальным Как включить отключенное окно Как сделать окно палитры Каксделать модальное окно окном палитры Как включить родительское окно Дочернее окно отключить родительское окно

https://autohotkey.com/board/topic/49376-making-a-gui-dialog-modal/ https://autohotkey.com/docs/commands/Gui.htm

1 Ответ

1 голос
/ 13 мая 2019

Я настоятельно рекомендую читать документацию с большей осторожностью, как показано в следующем разделе документации ahk, есть команда , которая идеально соответствует вашим потребностям, но я покажу вам, как это сделать:

^!e::
MouseGetPos,,, WindowUnderMouse
WinActivate, ahk_id %WindowUnderMouse%
return
...