我正在努力使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)