3

特定のイベントが発生したときにマウスを右クリックする方法を理解しました(私の場合はKinectスケルトンデータ)

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

このコードは、マウスの右クリックを1回だけ実行します。Kinectで特定のジェスチャを実行している限り、マウスの右クリックを押したままにするのと同じように長くなるようにするにはどうすればよいですか?

4

1 に答える 1

0

言及されたイベントをそれらの間にいくつかのタイマーで使用する必要があります。

例:

MouseDown
    Start Timer
MouseUp
    Disable Timer

その後、タイマーの間に好きなことをすることができます。

于 2012-10-04T18:32:58.823 に答える