Ich habe jetzt mal versucht, mit nem GetMsg-Hook die WM_MOUSEMOVE-Messages zu modifizieren, nur funktioniert das scheinbar nicht (jedenfalls nicht so, wie ich es mache
):
Delphi-Quellcode:
function GetMsgProc(Code: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
var
msg: ^TMsg;
begin
{...}
msg := Pointer(lParam);
if (msg^.message = WM_MOUSEMOVE) then
begin
msg^.wParam := 0;
msg^.lParam := MakeWord(0, 0);
end;
end;