不用DLL屏蔽键盘按键
文件大小: 4k
源码售价: 10 个金币 积分规则     积分充值
资源说明:function keyHookProc(nCode: Integer;WParam: WPARAM;LParam: LPARAM): LRESULT;stdcall; //调用键盘钩子,屏蔽功能键 var p: PKBDLLHOOKSTRUCT; y: integer; begin if nCode<0 then Result:= CallNextHookEx(hHk,nCode,WParam,LParam) else begin y := 0; case WParam of WM_KEYDOWN,WM_SYSKEYDOWN: //按键后判断所按键 begin p:=PKBDLLHOOKSTRUCT(Lparam); if p^.vkCode = VK_TAB then y := 1; if p^.vkCode = VK_ESCAPE then y := 1; end; WM_KEYUP,WM_SYSKEYUP: //松开按键后判断所按键 begin p:=PKBDLLHOOKSTRUCT(Lparam); if p^.vkCode = VK_TAB then y := 1; if p^.vkCode = VK_ESCAPE then y := 1; end; end; if y=1 then Result:=1 //如果为功能键则屏蔽 else Result:= CallNextHookEx(hHk,nCode,WParam,LParam); //其他键放下一个钩子 end end;
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。