小编use*_*916的帖子

用C#移动鼠标(坐标单位)

我正在努力使Teamviewer成为一个有趣的软件,它允许一个人查看另一个人的屏幕并点击所有这些.无论如何,我完成了大部分套接字的工作,但我不知道如何让鼠标点击才能正常工作.这是我在网上找到的用于以编程方式移动鼠标的代码:

  public static class VirtualMouse
{
    // import the necessary API function so .NET can
    // marshall parameters appropriately
    [DllImport("user32.dll")]
    static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

    // constants for the mouse_input() API function
    private const int MOUSEEVENTF_MOVE = 0x0001;
    private const int MOUSEEVENTF_LEFTDOWN = 0x0002;
    private const int MOUSEEVENTF_LEFTUP = 0x0004;
    private const int MOUSEEVENTF_RIGHTDOWN = 0x0008;
    private const int MOUSEEVENTF_RIGHTUP = 0x0010;
    private const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
    private const int MOUSEEVENTF_MIDDLEUP …
Run Code Online (Sandbox Code Playgroud)

c# mouse move click

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

click ×1

mouse ×1

move ×1