Windows 7上有多个鼠标光标

ksh*_*har 7 mouse multipoint windows-7 multiple-mice

我们将CPNMouse用于在Windows XP上运行的应用程序.一个鼠标设备与正常事件队列分离,因此我们可以获取它的位置和事件并自己绘制光标.

不幸的是,CPNMouse无法在Windows Vista/7上运行(请参阅此处).是否有任何库/ SDK在Windows 7上提供相同的功能?

只是为了澄清 - 我们希望"普通"光标存在并绘制另一个光标,该光标应该映射到不同的鼠标设备.


更新:CPNMouse不再受支持,其先前的"开源"退出SourceForge.官方CPN工具网站上仅存在此旧版文档页面.

看起来只有商业产品可用......

如果有人从SourceForce获得原始来源的副本,请在此处发布链接...假设原始许可证是标准的SourceForge(开放共享/扩展)变体,那么有人可以将其分配给新项目继续发展(免费工具).

jef*_*ery 2

您应该使用 Windows ddk 中的 dsf 创建模拟鼠标设备,然后任何程序都可以接受来自该特定模拟鼠标设备的输入并自行绘制指针。因此,您创建的任何程序都会有多个鼠标设备。遗憾的是,Windows 7 操作系统中不可能有多个指针,尽管他们明确不支持它。因此,您必须自己将指针绘制到屏幕上。恐怕问题是你需要自己为鼠标绘制一个指针