再执行完下列代码后,
[DllImport("user32.dll", EntryPoint = "PostMessageA")]
private static extern int PostMessageA(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);public static void SendMsg(int x, int y, IntPtr hWnd)
{
//按下鼠标左键
public const int WM_LBUTTONDOWN = 0x0201;
//释放鼠标左键
public const int WM_LBUTTONUP = 0x0202;
PostMessageA(hWnd, WM_LBUTTONDOWN, (IntPtr)MessageConstant.MK_LBUTTON, (IntPtr)(y * 65536 + x));
PostMessageA(hWnd, WM_LBUTTONUP, (IntPtr)MessageConstant.MK_LBUTTON, (IntPtr)(y * 65536 + x));
}
应用被点击的位置的App图标,保持了长按后没有松开的状态,但是如果我的鼠标在被点击位置,则正常打开,感觉像释放鼠标左键的操作受到真实鼠标位置的影响,想请诸位大佬提示一下有没有什么好的方法,即实现后台点击又不影响前台的操作。
[DllImport("user32.dll", EntryPoint = "PostMessageA")]
private static extern int PostMessageA(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);public static void SendMsg(int x, int y, IntPtr hWnd)
{
//按下鼠标左键
public const int WM_LBUTTONDOWN = 0x0201;
//释放鼠标左键
public const int WM_LBUTTONUP = 0x0202;
PostMessageA(hWnd, WM_LBUTTONDOWN, (IntPtr)MessageConstant.MK_LBUTTON, (IntPtr)(y * 65536 + x));
PostMessageA(hWnd, WM_LBUTTONUP, (IntPtr)MessageConstant.MK_LBUTTON, (IntPtr)(y * 65536 + x));
}
应用被点击的位置的App图标,保持了长按后没有松开的状态,但是如果我的鼠标在被点击位置,则正常打开,感觉像释放鼠标左键的操作受到真实鼠标位置的影响,想请诸位大佬提示一下有没有什么好的方法,即实现后台点击又不影响前台的操作。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货