[英]how to have mouse hold down right click in C#
我想出了当某些事件发生时如何鼠标右键单击(在我的情况下Kinect骨架数据)
mouse_event((uint)(MouseEventFlags.RIGHTDOWN | MouseEventFlags.RIGHTUP),(uint)mousepos.X, (uint)mousepos.Y, 0, 0);
此代码仅执行鼠标右键单击一次。 如果我在Kinect中做某些手势,我怎么能让它变得更长,类似于按住我的鼠标右击?
您需要在它们之间使用一些计时器来使用上述事件。
例:
MouseDown
Start Timer
MouseUp
Disable Timer
然后你可以在计时器之间做任何你想做的事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.