Что нового

Определить окно на переднем плане.

winkot

Новичок
Сообщения
169
Репутация
0
Надо определить какое окно находится на переднем плане. Не активное окно, а просто на переднем плане. Дело в том, что моя программа запускается кликом по иконке. При этом окно. которое до этого было активным становится не активным, но остается на переднем плане. Dот и надо определить его Handle или Title.
Как это сделать?
 

Andrey_A

Продвинутый
Сообщения
325
Репутация
68
Функция _WinAPI_EnumWindowsTop - единственное там надо отсеять верхние "ненужные" окна...
 

Oki

Продвинутый
Сообщения
452
Репутация
62
Да, на переднем плане может находиться несколько окон, так что нужно подобрать по потребностям критерии для фильтрации требуемого.
Сообщение автоматически объединено:

Ещё поделюсь своим опытом одного пути практического решения задачи не в том виде, как она здесь сформулирована: поставить в начале скрипта задержку по времени, а за это время вручную возвращать фокус на окно, чтобы оно превращалось в активное. Возможно, это даже можно автоматизировать, эмулируя тем же скриптом нажатие на <Alt> + <Tab>, надо попробовать испытать.
 
Последнее редактирование:
Верх