1

Тема: AHK: Отобразить/Спрятать GUI окно, при не/активном Окне программы.

Суть в следующем.

Имеется макрос с GUI Меню, а так же программа, назовем ее Test.exe.
Когда я запускаю, допустим, Chrome, на полный экран, то GUI меню уходит на задний план, как и программа Test.exe.

Хочется сделать так, чтобы при активном окне Test.exe, становилось активным GUI меню, но!
Я не хочу, чтобы макрос каждый раз пытался найти нужное активное окно и активировал GUI окно.

Вопрос:

Можно ли как то GUI окно сделать дочернем к программе Test.exe?
Чтобы при разворачивание окна Test.exe, автоматически разворачивался GUI, посредством Windows привязки, если таковая имеется?

Например:
- Открываю блокнот - открывается сразу же окно GUI, при этом, сам макрос с GUI, будет открыт ранее.

Суть такова, что мне не хочется сильно нагружать, макрос, вечными проверками на "Активно ли окно?" если да - показать GUI выше всех остальных окон, хочется как то сделать GUI окно дочернем , а Test.exe Родительским.

Люблю когда мне понижают репутацию (мне правда все равно)

2 (изменено: MirchikAhtung, 2018-07-07 20:27:13)

Re: AHK: Отобразить/Спрятать GUI окно, при не/активном Окне программы.

WinWait пробовали?

3

Re: AHK: Отобразить/Спрятать GUI окно, при не/активном Окне программы.

MirchikAhtung пишет:

WinWait пробовали?

И как это должно работать?
Я просто не понимаю.
Я не хочу каждый раз обрабатывать Loop'ом команду WinWait, я же писал.
Мне нужно, чтобы когда окно неактивно - свернуть все GUI, когда активно - развернуть, не создавать же для этого отдельный макрос с потоком?

Люблю когда мне понижают репутацию (мне правда все равно)