3

我想出了如何在某些事件发生时单击鼠标右键(在我的情况下是 Kinect 骨架数据)

mouse_event((uint)(MouseEventFlags.RIGHTDOWN | MouseEventFlags.RIGHTUP),(uint)mousepos.X, (uint)mousepos.Y, 0, 0);

此代码只执行一次鼠标右键单击。只要我在 Kinect 中做某些手势,我怎样才能让它发生的时间更长,类似于按住鼠标右键单击?

4

1 回答 1

0

您需要使用提到的事件和它们之间的一些计时器。

例子:

MouseDown
    Start Timer
MouseUp
    Disable Timer

然后你可以在定时器之间做任何你想做的事情。

于 2012-10-04T18:32:58.823 回答