bool mouseHook_MouseMove(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine(mouseStruct.pt.x.ToString()); Debug.WriteLine(mouseStruct.pt.y.ToString()); // MSLLHOOKSTRUCT structure // https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms644970%28v=vs.85%29.aspx // Message 構造体 // https://msdn.microsoft.com/ja-jp/library/system.windows.forms.message(v=vs.110).aspx if (pushedState) { if ((bool)RadioVertical.IsChecked) { SetCursorPos(mouseStruct.pt.x, keepMouseY); } else { SetCursorPos(keepMouseX, mouseStruct.pt.y); } return(true); } return(false); }
private void CheckEventPoint(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { int X = mouseStruct.pt.x; int Y = mouseStruct.pt.y; if (Bounds.Left >= X || Bounds.Right <= X || Bounds.Top >= Y || Bounds.Bottom <= Y) { Dispose(); } }
void mouseHook_MouseMove(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { //xPosLabel.Text = mouseStruct.pt.x.ToString(); //yPosLabel.Text = mouseStruct.pt.y.ToString(); /************************************************************ * Drawline ************************************************************/ ep.X = mouseStruct.pt.x; ep.Y = mouseStruct.pt.y; g_desktop.DrawLine(p, sp, ep); sp = ep; }
void mouseHook_MouseEvent(int type, RamGecTools.MouseHook.MSLLHOOKSTRUCT mouse, RamGecTools.MouseHook.MouseMessages move) { switch (type) { case 0: //mouse click this.serverManger.sendMessage("C" + " " + move.ToString()); break; case 1: // Mouse movement double x = Math.Round((mouse.pt.x / System.Windows.SystemParameters.PrimaryScreenWidth), 4); //must send relative position REAL/RESOLUTION double y = Math.Round((mouse.pt.y / System.Windows.SystemParameters.PrimaryScreenHeight), 4); this.serverManger.sendMessage("M" + " " + x.ToString() + " " + y.ToString()); break; default: break; } }
void mouseHook_RightButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { int X = int.Parse(textBox1.Text); int Y = int.Parse(textBox2.Text); if (X < mouseStruct.pt.x && mouseStruct.pt.x < X + 800 && Y < mouseStruct.pt.y && mouseStruct.pt.y < Y + 480) { if (checkBox1.Checked) { notifyIcon1.BalloonTipText = "画像を保存しました。"; notifyIcon1.ShowBalloonTip(2000); } System.Drawing.Imaging.ImageFormat format = System.Drawing.Imaging.ImageFormat.Png; if (radioButton1.Checked) { format = System.Drawing.Imaging.ImageFormat.Png; } if (radioButton2.Checked) { format = System.Drawing.Imaging.ImageFormat.Jpeg; } if (radioButton3.Checked) { format = System.Drawing.Imaging.ImageFormat.Bmp; } if (radioButton6.Checked) { savePicture(screenShot(), format); } if (radioButton5.Checked) { timer1flag = true; } } }
private void MH_RightButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Alignment Ax = comboBoxAx.SelectedItem as Alignment; //Mutarea Senzorului daca fereastra Civil 3d este activa //Window fereastra = acadDoc.Window; //WF.MessageBox.Show(string.Format("Pane 1: {0}\nDocument activ? {1}", Application.StatusBar.Panes[0].Text, acadDoc.IsActive)); if (Senzor != null) { double[] Xs = { Senzor.GetPointAt(0).X, Senzor.GetPointAt(1).X, Senzor.GetPointAt(2).X }; double[] Ys = { Senzor.GetPointAt(0).Y, Senzor.GetPointAt(1).Y, Senzor.GetPointAt(2).Y }; double km = double.NaN; double offset = double.NaN; Ax.StationOffset(Xs.Average(), Ys.Average(), ref km, ref offset); if (km != double.NaN) { trackBar1.Value = (from k in imagini.Keys orderby Math.Abs((int)(km * 1000) - k) select k).First(); AfisarePoza(); //CentrarePeSenzor(); } } }
private void MouseHook_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { CheckEventPoint(mouseStruct); }
bool mouseHook_RightButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine("mouse right button down"); return(false); }
private bool mouseHook_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine("mouse left button down"); return(false); }
void mouseHook_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { //mouseLeftButton.BackColor = Color.IndianRed; //mouseLog.Text = "[" + DateTime.Now.ToLongTimeString() + "] LeftButtonDown Event" + Environment.NewLine + mouseLog.Text; }
void mouseHook_RightButtonUp(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { //mouseRightButton.BackColor = Color.White; //mouseLog.Text = "[" + DateTime.Now.ToLongTimeString() + "] RightButtonUp Event" + Environment.NewLine + mouseLog.Text; }
void mouseHook_MouseWheel(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { //mouseLog.Text = "[" + DateTime.Now.ToLongTimeString() + "] MouseWheel Event" + Environment.NewLine + mouseLog.Text; }
private void MH_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { //MH.Uninstall(); checkBoxSincr.Checked = false; }
void mouseHook_MouseMove(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { xPosLabel.Text = mouseStruct.pt.x.ToString(); yPosLabel.Text = mouseStruct.pt.y.ToString(); }
private void MouseHook_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Random random = new Random(); this.BackColor = Color.FromArgb(random.Next(256), random.Next(256), random.Next(256)); }