Проблема такова: существует приложение с некоторым дочерним окном, которое фильтрует сообщения мыши через хук по всему приложению:
SetWindowsHookEx( WH_MOUSE, StaticProc, рInst, dwCurID );// Или dwCurID=0;
Да, процедура StaticProc работает как часики, НО до тех пор, пока мышь работает в пределах приложения. Как только приложение теряет фокус, процесс отлавливания мыши через хук завершается. Но фиг с ним. Проблема в том, что по возвращению к приложению, хук уже не работает, почему-то.
В чём причина? И как мне вернуть потерянный хук?