Windows 7上有多个鼠标光标

时间:2010-04-19 08:05:10

标签: windows-7 mouse multipoint multiple-mice

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

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

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


更新: CPNMouse不再受支持,其先前的“开源”退出SourceForge。 Only this legacy documentation page exists on the official CPN Tools site

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

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

3 个答案:

答案 0 :(得分:3)

查看MultiPoint SDK,它允许同一显示器上最多25个光标,也支持Windows 7。

答案 1 :(得分:2)

您需要Windows平台SDK附带的“Raw Input”API:MSDN: About Raw Input

答案 2 :(得分:2)

您应该使用windows ddk中的dsf创建模拟鼠标设备,然后任何程序都可以接受来自该特定模拟鼠标设备的输入并自行绘制指针。因此,您创建的任何程序都将包含多个鼠标设备。它伤心地说,它不可能在窗口的多个指针7 OS虽然他们明确不支持它。所以你必须自己将画眉画在屏幕上。 我担心重点是你需要自己为鼠标画一个指针