首页 > 解决方案 > 如何在不将光标移动到所需位置的情况下模拟应用程序外部的鼠标单击?

问题描述

所以我正在制作一个基本上克隆鼠标的应用程序。您创建一个克隆,设置它与原始鼠标的所需 x/y 偏移量,然后使用 Windows API 将其绘制到屏幕上。现在我知道有多个帖子在问这​​个问题,但是它们要么对我不起作用,要么需要限制窗口的句柄,因为我的应用程序不仅仅适用于一个窗口。我最接近工作的是mouse_eventfromuser32.dll但是它忽略了我给它的 x/y 位置,只是单击原始光标所在的位置。如何在不将原始鼠标光标移动到给定位置的情况下模拟鼠标单击任何窗口,甚至是桌面?

标签: c#winforms

解决方案


推荐阅读