示例#1
0
        void MouseHook_MouseMove(MouseHook.POINT ptLocat)
        {
            //Everytime the mouse moved, the application will go to this line
            //Using the ptLocat arguments you can detect which point the mouse cursor moved to

            // Log.Items.Add("The mouse cursor moved to: " + ptLocat.x + ", " + ptLocat.y);
        }
示例#2
0
 public void MouseMove(MouseHook.POINT ptLocat)
 {
     if (!TimerRecord.Enabled)
     {
         return;
     }
     CurMousePos = new Vector2(ptLocat.x, ptLocat.y);
 }
示例#3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Cursor = new Cursor(Cursor.Current.Handle);
            p           = new MouseHook.POINT();

            /*
             * MouseHook mouseHook = new MouseHook();
             * mouseHook.LeftButtonDown += new MouseHook.MouseHookCallback(MouseHook_MouseClick);
             * mouseHook.Install();
             */

            KeyboardHook keyboardHook = new KeyboardHook();

            keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyDown);
            keyboardHook.KeyUp   += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyUp);
            keyboardHook.Install();

            /*
             * myBitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
             * Graphics gr = Graphics.FromImage(myBitmap);
             * gr.CopyFromScreen(0, 0, 0, 0, myBitmap.Size);
             * myBitmap.Save("img.png", System.Drawing.Imaging.ImageFormat.Png);
             */

            //Process[] processlist = Process.GetProcesses();

            /*Process[] processlist = Process.GetProcessesByName("notepad");
             * foreach (Process process in processlist)
             * {
             *  if (!String.IsNullOrEmpty(process.MainWindowTitle))
             *  {
             *      proc = (IntPtr) process.Id;
             *      Console.WriteLine("Process: {0} ID: {1} Window title: {2}", process.ProcessName, process.Id, process.MainWindowTitle);
             *  }
             * }*/

            //WindowHook.DoStartWatcher();
        }
示例#4
0
 public MouseData(int index, MouseHook.POINT point, MouseButtons value) : base(index)
 {
     this.mouse = value;
     this.point = point;
 }
示例#5
0
 private void MouseMoveHandler(MouseHook.POINT ptLocat)
 {
     _helper.MouseMove(ptLocat);
 }