怎么使小弟我的 c++ 程序 (OpenSceneGraph) 支持一台电脑双鼠标同时操作

如何使我的 c++ 程序 (OpenSceneGraph) 支持一台电脑双鼠标同时操作?
就是同一个电脑两个鼠标,可以同时操作, 两个鼠标做不同的事.

OpenSceneGraph (osg)的程序. osg里面有 osgGA::GUIEventAdapter 来检测鼠标信号. 但是只能把两个鼠标当一个来看,不能区分不同鼠标的信号. 我知道有个 MultiPoint Mouse SDK 但是那个是用wpf和c#的,不知道可不可以用在C++程序里面.

还有个叫 GlovePie 的, 但是好像不开源, 不能在vs2010 里面调用?

VRPN可能可以. 是不是我就找驱动安装路径,把那个两个鼠标的dll文件拷贝出来, 然后用vrpn 读出 dll的函数就可以?


------解决方案--------------------
感觉很高深的样子怎么使小弟我的 c++ 程序 (OpenSceneGraph) 支持一台电脑双鼠标同时操作
------解决方案--------------------
在手机平板多点触控大行其道的今天,我也想不通,为什么winxp win7怎么还不支持双鼠标
图像处理以及游戏都可以大有作为,
比如,在处理一个搞笑图片想把一只眼睛竖起来,选中眼睛后,两个指针分别点住眼角然后旋转,同时拉长,灵活又直观
玩游戏,左右手鼠标分别控制左右手的武器.
------解决方案--------------------
估计只有一套处理鼠标消息的流程,两个鼠标消息处理就混乱了
------解决方案--------------------
http://www.baidu.com/s?wd=multimouse&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=3&rsv_sug1=3&rsv_sug4=46&rsv_n=2&inputT=3687
怎么使小弟我的 c++ 程序 (OpenSceneGraph) 支持一台电脑双鼠标同时操作