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; } }
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; }