Есть ли способ получить уведомление о том, когда фокус изменяется из любого окна в другое окно (даже между приложениями Windows), так что я могу просто вызвать мой делегат сразу, когда пользователь меняет фокус?
Я продолжаю думать, что мне просто нужно сделать опрос:(:( каждые 1 секунду и вызвать GetForegroundWindow, но я действительно не хочу этого делать.