public Form1() { InitializeComponent(); RamGecTools.MouseHook MouseHook = new RamGecTools.MouseHook(); MouseHook.Install(); MouseHook.LeftButtonDown += MouseHook_LeftButtonDown; }
public ContextMenu() { InitializeComponent(); FormBorderStyle = FormBorderStyle.None; ShowInTaskbar = false; BackColor = Color.Tan; Size = new Size(200, 200); Shown += ContextMenu_Shown; RamGecTools.MouseHook mouseHook = new RamGecTools.MouseHook(); mouseHook.LeftButtonDown += MouseHook_LeftButtonDown; mouseHook.Install(); InitializeControls(); }
private void btnSelect_Click(object sender, EventArgs e) { btnStartStop.Enabled = false; btnStartStop.Text = "Start"; mouseHook = new RamGecTools.MouseHook(); mouseHook.LeftButtonDown += new RamGecTools.MouseHook.MouseHookCallback(mouseHook_LeftButtonDown); mouseHook.LeftButtonUp += new RamGecTools.MouseHook.MouseHookCallback(mouseHook_LeftButtonUp); if (!HookEnabled) { HookEnabled = true; mouseHook.Install(); } wndPinballBrowser = IntPtr.Zero; }
public MouseController() { _mh = new RamGecTools.MouseHook(); _mh.LeftButtonUp += (mouseStruct) => { LeftClicks++; }; _mh.RightButtonUp += (mouseStruct) => { RightClicks++; }; _mh.MiddleButtonUp += (mouseStruct) => { MiddleClicks++; }; _mh.DoubleClick += (mouseStruct) => { //DoubleLeftClicks++; }; _mh.MouseMove += (mouseStruct) => { AddRoute(mouseStruct.pt.x, mouseStruct.pt.y); }; }