Мне нужно создать форму, где AlwaysOnTop = True
, когда браузер виден. Это создает своего рода «наложение». Логика работает так:
- Программа проверяет, какое окно активно.
- Если активные окна - это определенный процесс, моя форма инициализирует утилиту TopMost и сама будет активным окном.
- Когда определенный процесс больше не является активным окном, моя форма исчезнет.
Как я это сделал:
- Моя программа проверяет, является ли браузер активным окном, если да: форма становится самой верхней и программа перестает проверять, какое окно является активным. (потому что моя самая верхняя форма сейчас является активным окном).
- Теперь программе нужно проверить, какое окно находится под моей формой, второе активное окно.
- Если это больше не браузер, форма должна быть скрыта, и программа снова проверит, какое окно активно.
Я уже выполнил функцию, которая проверяет первое активное окно,
Я застрял на получении функции, которая проверяет, что такое второе активное окно.