private static IntPtr SetHook(User32_MouseHook.HookProcDelegate proc) { IntPtr hook = User32_MouseHook.SetWindowsHookEx(User32_MouseHook.HookType.WH_MOUSE_LL, proc, User32.GetModuleHandle("user32"), 0); if (hook == IntPtr.Zero) { throw new System.ComponentModel.Win32Exception(); } return(hook); }
private MouseHook() { _proc = LowLevelMouseProc; MessageUtil.Init(); }