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