Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#2

Re: WPARAM, LPARAM in einem Hook auslesen

  Alt 8. Okt 2008, 17:10
Noch mehr Rumsuchen brachte mich zu

Delphi-Quellcode:
Function MouseHookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
Var
  mhs: PMSLLHookStruct;
  b: Boolean;
  a: Cardinal;
Begin
  If wParam = WM_LBUTTONDOWN Then Begin
    a := gettickcount;
    If (a - LastAction) > Delaytime Then Begin
      // Diesen einen Click fangen wir ab
    End
    Else Begin
      result := CallNextHookEx(Mouse_HookHandle, nCode, wParam, lParam);
    End;
  End
  Else
    result := CallNextHookEx(Mouse_HookHandle, nCode, wParam, lParam);
  LastAction := gettickcount;

  If nCode >= 0 Then Begin
    mhs := Pointer(lParam);
    PostMessage(AppWnd, WM_SENDPACK, 0, 0);
  End;
End;
und das scheint zu funktionieren .
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat