1.鼠标左或右键已按下,如何写代码可以释放鼠标按下事件(即使鼠标键仍保持按下状态)
2.已按下鼠标左键,如何写代码屏蔽鼠标右键

解决方案 »

  1.   

    先回答1
    模拟鼠标事件,
    using System.Runtime.InteropServices;private readonly int MOUSEEVENTF_LEFTUP = 0x4;
            [DllImport("user32")]
            public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);  然后在你需要的地方使用我测试时使用了timerprivate void timer1_Tick(object sender, EventArgs e)
            {
                mouse_event(MOUSEEVENTF_LEFTUP, 0 * 65536 / 1024, 0 * 65536 / 768, 0, 0);   
            } 
    这样鼠标左键就是抬起的。