HI,
das mit der Hookchain, ist mir shcon klar, wusste nur nicht dass die so heißt!
Hab folgendes probiert:
Delphi-Quellcode:
if (TPMsg(lParam)^.message = WM_RBUTTONDOWN) or (TPMsg(lParam)^.message = WM_RBUTTONUP) then
begin
SendMessage(MMFData.WinHandle, WM_USER + 2706, wParam, lParam);
Kill := True;
end;
if not Kill then // TPMsg(lParam)^.message := WM_NULL;
Result := CallNextHookEx(MMFData.NextHook, Code, wParam, lParam)
Das mit dem Strg ist mir dann klar, aber leider funktioniert der Code nicht, weil immer noch die Funktion der rechten Maustaste funktioniert!
Sitz schon zwei Tage dran und weis einfach nicht weiter. Was für einen HookTyp muss ich denn verwenden, probiers gerade mit WH_GETMESSAGE, aber mit WH_MOUSE geht es auch nicht!
Yves