c# - 如何在不将光标移动到所需位置的情况下模拟应用程序外部的鼠标单击?
问题描述
所以我正在制作一个基本上克隆鼠标的应用程序。您创建一个克隆,设置它与原始鼠标的所需 x/y 偏移量,然后使用 Windows API 将其绘制到屏幕上。现在我知道有多个帖子在问这个问题,但是它们要么对我不起作用,要么需要限制窗口的句柄,因为我的应用程序不仅仅适用于一个窗口。我最接近工作的是mouse_event
fromuser32.dll
但是它忽略了我给它的 x/y 位置,只是单击原始光标所在的位置。如何在不将原始鼠标光标移动到给定位置的情况下模拟鼠标单击任何窗口,甚至是桌面?
解决方案
推荐阅读
- android - 搜索 Dronekit-Android 文档
- ios - 如何在 UINavigationBarAppearance 中设置阴影半径?
- php - 为什么我的 PHP 代码不起作用,HTML 网站?
- php - PHP脚本允许用户从远程FTP服务器下载文件
- android - Flutter android方向卡在横向模式下
- python - 内存使用matplotlib - 如何清理内存?
- android - 导航组件隐式深层链接以空的 backstack 打开屏幕
- python - 如何使一个对象一个接一个地移动?
- python - Keras 如何评估/处理多标签 Sigmoid 问题
- r - 如何从 R 中的另一个数据框中列出可能的选项