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); }
public void MouseMove(MouseHook.POINT ptLocat) { if (!TimerRecord.Enabled) { return; } CurMousePos = new Vector2(ptLocat.x, ptLocat.y); }
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(); }
public MouseData(int index, MouseHook.POINT point, MouseButtons value) : base(index) { this.mouse = value; this.point = point; }
private void MouseMoveHandler(MouseHook.POINT ptLocat) { _helper.MouseMove(ptLocat); }