private IntPtr MouseHookDelegate(Int32 code, IntPtr wParam, IntPtr lParam) { if (code < 0) { return(WindowsHookHelper.CallNextHookEx(mouseHandle, code, wParam, lParam)); } MouseMoved?.Invoke(this, new EventArgs()); return(WindowsHookHelper.CallNextHookEx(mouseHandle, code, wParam, lParam)); }
private IntPtr KeyboardHookDelegate( Int32 Code, IntPtr wParam, IntPtr lParam) { if (Code < 0) { return(WindowsHookHelper.CallNextHookEx( keyBoardHandle, Code, wParam, lParam)); } if (KeyBoardKeyPressed != null) { KeyBoardKeyPressed(this, new EventArgs()); } return(WindowsHookHelper.CallNextHookEx( keyBoardHandle, Code, wParam, lParam)); }