命名空间:using System.Runtime.InteropServices;
在程序中添加:
在程序中添加:
- [DllImport("User32")]public extern static void mouse_event(int dwFlags, int dx, int dy, int dwData, IntPtr dwExtraInfo);
- [DllImport("User32")]
- public extern static void SetCursorPos(int x, int y);
- [DllImport("User32")]
- public extern static bool GetCursorPos(out POINT p);
- [StructLayout(LayoutKind.Sequential)]
- public struct POINT
- {
- public int X;
- public int Y;
- }
- public enum MouseEventFlags
- {
- Move = 0x0001,
- LeftDown = 0x0002,
- LeftUp = 0x0004,
- RightDown = 0x0008,
- RightUp = 0x0010,
- MiddleDown = 0x0020,
- MiddleUp = 0x0040,
- Wheel = 0x0800,
- Absolute = 0x8000
- }