
Code: Alles auswählen
Structure llmouse
p.POINT
mouseData.w
flags.w
time.w
dwExtraInfo.w
EndStructure
Procedure.l mousehook(nCode,wParam,*p.llmouse)
If wParam = 513
Debug "Klick!"
ProcedureReturn 1
Else
ProcedureReturn CallNextHookEx_(0,nCode,wParam,*p)
EndIf
EndProcedure
MessageRequester("Hook","Alle linken Mausklicks werden abgefangen! Zum beenden drücke Escape.")
SetWindowsHookEx_(#WH_MOUSE_LL,@mousehook(),GetModuleHandle_(0),0)
Repeat
Delay(1)
WindowEvent()
Until GetAsyncKeyState_(#VK_ESCAPE)
mfg Ninja