簡體   English   中英

如何在C#中右鍵單擊鼠標

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM