S
sy0116
Unregistered / Unconfirmed
GUEST, unregistred user!
function mouse(icode,wparam,lparam:Integer):Integer;stdcall;<br>var<br> Info:tagCWPSTRUCT;<br>begin<br> Info:=PCWPSTRUCT(lparam)^;<br> if (info.message=WM_COMMAND) and (Loword(info.wParam)=16032) then<br> begin<br> done;//我写的一个过程<br> // Result:=CallNextHookEx(mousehook,icode,wparam,lparam);问题就出在这一句,只要有这一句就会重复多次执行,这是为什么呢?网上不是说不写这一句可能会造成系统莫名其妙的问题吗<br> end<br> else<br> Result:=CallNextHookEx(mousehook,icode,wparam,lparam);<br>end;