C# SendMessage可以';当模拟鼠标点击时,不要将鼠标协调发送到游戏

C# SendMessage可以';当模拟鼠标点击时,不要将鼠标协调发送到游戏,c#,sendmessage,C#,Sendmessage,我想模拟鼠标点击游戏,不想让我的应用程序拿走我的鼠标,所以我不使用mouve_事件,我使用SendMessage如下: int coordinates = clientPoint.Y << 16 | clientPoint.X; SendMessage(wndHandle, WM_LBUTTONDOWN, 0, coordinates); SendMessage(wndHandle, WM_LBUTTONUP, 0, coordinates); int coordinates=cl

我想模拟鼠标点击游戏,不想让我的应用程序拿走我的鼠标,所以我不使用mouve_事件,我使用SendMessage如下:

int coordinates = clientPoint.Y << 16 | clientPoint.X;
SendMessage(wndHandle, WM_LBUTTONDOWN, 0, coordinates);
SendMessage(wndHandle, WM_LBUTTONUP, 0, coordinates);

int coordinates=clientPoint.Y您是否尝试移动光标位置?我不想使用鼠标事件,因为它会移动光标。为什么要移动y轴?lParam和wParam应定义为int,因为.NET long是64位整数,Win32 wParam和lParam是32位类型。要将x和y打包到LPARAM,我使用LPARAM=(y)您是否尝试移动光标位置?可能重复我不想使用鼠标事件,因为它移动我的光标。为什么要移动y轴?lParam和wParam应定义为int,因为.NET long是64位整数,Win32 wParam和lParam是32位类型。要将x和y打包到lParam,我使用lParam=(y)