Metro App - 使用笔指针更新鼠标指针位置

时间:2014-11-03 03:59:17

标签: wpf input microsoft-metro windows-8.1 mouse-pointer

我使用vc2013和wfp c#/ c ++,并定位到win8.1 PC&赢片。

有没有办法更新鼠标指针的位置,指针id为1,当前移动的笔指针的位置指针id在100%以上的PointerMoved事件中?

我们发现对于某些笔式平板电脑(我们有wacom intuos),笔点击(如鼠标左侧)将创建一个笔指针类型事件,其ID增加为100,但是笔按钮单击(如鼠标左/右) )将创建一个id为1的鼠标指针类型事件(与真实鼠标相同)。这将导致2+显示器PC(或半显示模式)出现问题,这是您:

  • 在显示器A中打开应用
  • 移动真正的鼠标并将其指向另一台显示器B,
  • 使用笔将指针移回显示器A中的应用程序,
  • 在app的监视器中右键单击鼠标,但会弹出monitorB应用程序的上下文菜单。

这是因为真正的鼠标指针(id 1)停在监视器B的边界,即使是监视器A中的笔指针(id 100+),但是单击右键仍然在监视器上调用真正的鼠标指针乙

有没有办法将指针id为1的鼠标指针的位置更新为PointerMoved事件中指针id为100+的当前移动笔指针的位置?

非常感谢!

0 个答案:

没有答案