I am using the WH_JOURNALRECORD hook to check whether a mouse event (a message between WM_MOUSEFIRST and WM_MOUSELAST) occured anywhere on the screen. The problem is, if the cursor changes its icon for any reason, a WM_MOUSEMOVE message is sent to the window at the cursor position.
I have no problem with the other messages.
I need to check for mouse moves and avoid curosr changes. Because of reasons I don't want to get into, I can't use GetCursorPos and check if the cursor changed position.

Got any ideas?