public static void RightClickUp(MouseHooker hook, MouseMessages message, HookStruct str)
        {
            MouseCatcher m = MouseCatcherRef;

            if (message == MouseMessages.WM_RBUTTONUP)
                m.Pattern.Actions.Add("RIGHT_CLICK_UP");
        }
        public static void LeftClickDown(MouseHooker hook, MouseMessages message, HookStruct str)
        {
            MouseCatcher m = MouseCatcherRef;

            if (message == MouseMessages.WM_LBUTTONDOWN)
                m.Pattern.Actions.Add("LEFT_CLICK_DOWN");
        }
        public static void MouseMove(MouseHooker hooker, MouseMessages message, HookStruct str)
        {
            MouseCatcher m = MouseCatcherRef;

            m.Pattern.Actions.Add("WAIT " + m.GetElapsedTime());
            m.Pattern.Actions.Add(str.pt.x + " " + str.pt.y);
        }
Example #4
0
        public App()
        {
            KeyboardHooker = new KeyboardHooker();
            MouseHooker = new MouseHooker();

            KeyboardHooker.ActivateHook();
            MouseHooker.ActivateHook();
        }
 public MouseHooker()
 {
     Functions = new List<MouseHookFunction>();
     Instance = this;
 }