Всем привет! Столкнулся со следующей проблемой: необходимо определить hwnd окна (принадлежащего другому приложению) с которого фокус перешел на окно моего приложения. Решается задача элементарно: установкой SetWinEventHook с ProcessId и ThreadId в 0. Но в этом решении есть один существенный недостаток: оно не будет работать под Vista/7... Собственно вопрос: как ещё можно получить хендл предыдущего окна? Может есть API типа getprevwindow? Смотрел в MSND но ничего похожего не заметил. Заранее благодарю.