Я пытаюсь найти способ определить, когда фокус переключается на другое окно (без необходимости опроса каждые X мс).
Я уже нашел способ определить, когда фокус переключается между приложениями с помощью WH_SHELL и HSHELL_ACTIVATESHELLWINDOW.
Проблема в том, что я хочу определить, когда фокус переключается между диалоговыми окнами/окнами в одном и том же окне. приложение.
т.е. В Блокноте я могу определить, когда приложение переключается на Блокнот, но не могу определить, когда появляются диалоговые окна «Открыть» или «Сохранить», поскольку фокус все еще находится в том же приложении.
Подробнее здесь: https://stackoverflow.com/questions/296 ... s-globally