public int hookProc(int nCode, int wParam, ref GlobalKeyboardHookStruct lParam) { KeyboardMessage Msg = (KeyboardMessage)wParam; Keys key_presed = (Keys)lParam.vkCode; if (key_hook_evt != null) { if (key_hook_evt(wParam, key_presed)) { return 1; } } return CallNextHookEx(hookHandle, nCode, wParam, ref lParam); }
public int hookProc(int nCode, int wParam, ref GlobalKeyboardHookStruct lParam) { KeyboardMessage Msg = (KeyboardMessage)wParam; Keys key_presed = (Keys)lParam.vkCode; if (key_hook_evt != null) { if (key_hook_evt(wParam, key_presed)) { return(1); } } return(CallNextHookEx(hookHandle, nCode, wParam, ref lParam)); }
static extern int CallNextHookEx(IntPtr hookHandle, int nCode, int wParam, ref GlobalKeyboardHookStruct lParam);