private void Ctrl_pic_MouseWheel(object sender, MouseEventArgs e) { if (!is_start) { return; } if (context == System.IntPtr.Zero) { return; } ControlRemote.SendMouseEvent(context, ControlRemote.WM_MOUSEWHEEL, e.Delta); }
private void Ctrl_pic_MouseDown(object sender, MouseEventArgs e) { if (!is_start) { return; } if (context == System.IntPtr.Zero) { return; } switch (e.Button) { case MouseButtons.Left: ControlRemote.SendMouseEvent(context, ControlRemote.WM_LBUTTONDOWN, 0); break; case MouseButtons.None: break; case MouseButtons.Right: ControlRemote.SendMouseEvent(context, ControlRemote.WM_RBUTTONDOWN, 0); break; case MouseButtons.Middle: ControlRemote.SendMouseEvent(context, ControlRemote.WM_MBUTTONDOWN, 0); break; case MouseButtons.XButton1: break; case MouseButtons.XButton2: break; default: break; } }