Не могу создать hook на мышь с высоким приоритетом
Мне надо перехватить события мыши в любом месте экрана. Я сделал hook на мышь, но большинство программ (хотя бы explorer) успевают получить сообщение от мыши раньше моей программы. LParam:= wm_null помогает только с некоторыми программами.
Цитата:
SetWindowsHookEx Function
...
For a specified hook type, thread hooks are called first, then global hooks.
...
Что означает, что хук в потоке выщывается раньше, чем глобальный хук. Но можно попробывать копнуть в сторону хука на WH_MOUSE_LL (LowLevelMouseProc) может быть поможет.
У меня как раз SetWindowsHookEx плохо пашет, а WH_MOUSE_LL попробую