private void SetMouseHook()
{
ClearHook();
// Create an instance of the HookProc delegate.
mouseHookProcedure = new HookProc(MouseHookProc);
mouseHookHandle =
SetWindowsHookEx(WH_MOUSE, mouseHookProcedure,
(IntPtr)0, AppDomain.GetCurrentThreadId());
}