Kleines Update
Habe es zum Teil mit diesem Quellcode hingekriegt:
Code:
if (TPMsg (lParam)^.message = WM_RBUTTONUP) then
begin
TPMsg (lParam)^.message := WM_NULL;
end;
Result := CallNextHookEx(MMFData.NextHook, Code, wParam, lParam);
Aber wie gesagt nur zum Teil. Wenn ich nun die rechte Maustaste drücke passiert zwar beim ersten mal nichts, aber wenn ich die rechte Maustaste öfters drücke öffnet sich trotzdem ein Kontextmenü auf dem Desktop. Außerdem zieht die Maustaste komischerweise ein Auswahlrechteck ohne das ich eine Taste gedrückt halte. Jemand eine Idee?