快问快揭帖!
hjkto 2009-10-28 06:21:28 function HookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
var
p: PKBDLLHOOKSTRUCT;
y: Integer;
begin
y:= 0;
if nCode = HC_ACTION then
begin
case WParam of
WM_KEYDOWN, WM_SYSKEYDOWN:
begin
p:= PKBDLLHOOKSTRUCT(Lparam);
if (GetKeyState(162) <0) and (p^.vkCode = Ord('Z')) and (p^.vkCode = Ord('8')) then
begin
y:=1;
showmessage('dd');
end;
我想按下ctrl+z+8,弹出一个对话框,上面的代码应该如何修改?