利用VS軟體獲取滑鼠的實際移動速度,注意:不是滑鼠在電腦界面上的移動速度而是人手操控滑鼠的速度
uj5u.com熱心網友回復:
小學思維:GetCursorPos() ,召喚定時器去判斷一個時間周期滑鼠移動到了哪里 距離/時間=速度 這個時間就是定時器的周期 可以1ms 也可以10msCSND:使用DirectInput組件GetDevice struct
uj5u.com熱心網友回復:
定時器估計不行,定時器的級別很低,不可能準確的10MS觸發一次的,那么速度的準確性就無從談起
只有用比較底層的方法,才能準確,DirectInput可以一試
uj5u.com熱心網友回復:
誰知道呢,讓樓主試試看吧,咱們坐著板凳等結果
uj5u.com熱心網友回復:
樓主是新學者,很多地方不懂,大佬們能仔細點講嗎,最好貼出代碼什么的,謝謝了uj5u.com熱心網友回復:
使用攝像頭對著使用滑鼠的手拍才比較靠譜。uj5u.com熱心網友回復:
距離 / 時間 = 速度,距離怎么算??電腦界面滑鼠移動的距離嗎? 人手控制滑鼠的速度 != 電腦界面滑鼠移動的距離 / 時間吧。也許滑鼠移動一點點,電腦界面的滑鼠就跑一段距離了。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/85573.html
標籤:界面
上一篇:ADO訪問mysql資料庫
下一篇:在執行緒里呼叫put_Item函式給EXCEL寫資料,會產生中斷,如果put_Item放到執行緒外面使用就可以了,咋回事?
