我的项目即将使用C#+ Kinect SDK中的新MS Kinect控制鼠标。我决定在VS2010中使用WinForm项目。 到目前为止,我可以用手移动鼠标,可以在Form内外做一些鼠标点击。 (所以我可以用双手控制整台电脑:)) 要从远处控制鼠标光标,我需要用f.e“突出显示”它。一个红色圆圈。 所以我编写了一些线条,我可以在我的鼠标光标周围绘制一个红色圆圈,它在该表格内工作正常。但是我想在桌面上看到同样的圆圈。
这是一张图片,向您展示我的问题。
Mouse Problem http://img13.imageshack.us/img13/1808/mouseproblem.png
图片显示,当我将鼠标放在窗体窗口外时,第二个圆圈正在切割,但它不应该!
任何想法???
答案 0 :(得分:3)
制作一个新的无边框,透明,最顶层的窗口。然后在窗口内绘制圆圈,并定期选择鼠标坐标并重新进入窗口。
答案 1 :(得分:2)