Beispiel #1
0
 public void setHook(bool on)
 {
     if (hooked == on)
     {
         return;
     }
     if (on)
     {
         mouseDelegate = MouseHookDelegate;
         mouseHandle   = WindowsHookAPI.SetWindowsHookEx(WH_MOUSE_LL, mouseDelegate, IntPtr.Zero, 0);
         if (mouseHandle != IntPtr.Zero)
         {
             hooked = true;
         }
     }
     else
     {
         WindowsHookAPI.UnhookWindowsHookEx(mouseHandle);
         hooked = false;
     }
 }
Beispiel #2
0
 public KeyboardInput(AllInputsCommander allInputsCommander)
 {
     keyBoardDelegate = KeyboardHookDelegate;
     aic      = allInputsCommander;
     accessor = aic.accessor;
 }
 public MouseInput()
 {
     mouseDelegate = MouseHookDelegate;
 }
 public MouseInput(AllInputsCommander allInputsCommander)
 {
     mouseDelegate = MouseHookDelegate;
     aic           = allInputsCommander;
     accessor      = aic.accessor;
 }