Как я могу определить, когда какое-либо приложение теряет фокус? Есть ли какие-либо системные хуки для использования? Я хочу забрать, когда новое приложение находится в фокусе, или когда оно потеряно. Даже наличие «текущего» HWND пользователя было бы хорошо.
Я использую C #, но я уверен, что все это - win api, поэтому любая информация была бы отличной.