程式用WM_KEYDOWN監聽鍵盤按下事件,以此實作按鍵按住不放的效果。但在按鍵按下的時候會立即回應一次,之后得有一定的延遲時間才會實作連續回應,怎么解除這個延遲,立即實作按鍵按住的效果?
uj5u.com熱心網友回復:
這可是人性化設計,否則我打字不小心就ddddddddaaaaaaaaazzzzziii了uj5u.com熱心網友回復:
"但在按鍵按下的時候會立即回應一次,之后得有一定的延遲時間才會實作連續回應,怎么解除這個延遲,"by design
uj5u.com熱心網友回復:
不過我現在做的小游戲不想要這個設定啊,應該怎么弄呢?
uj5u.com熱心網友回復:
采用低級的輸入介面,主動讀取資料或者動下腦筋,因為按下事件雖然多,但是彈起事件只有一個,所以只要收到按下資料就認為一直按下,知道收到彈起訊息。
uj5u.com熱心網友回復:
多謝uj5u.com熱心網友回復:
GetAsyncKeyState 可以檢測按鍵狀態轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/150770.html
標籤:界面
上一篇:如何執行緒中設定程式標題。
