*需要include <windows.h>
GetKeyState(int KeyValue);
功能:
如果這個key_value被按下,則該值<0。
if(GetKeyState(VK_LEFT)<0) -> 表示左鍵被按下。
而這個值該怎麼寫?
if(GetKeyState(VK_LEFT)<0) -> 表示左鍵被按下。
而這個值該怎麼寫?
左shift 即是 VK_LSHIFT
右shift 即是 VK_RSHIFT
兩個shift都要測: VK_SHIFT
左VK_LEFT
以此類推...
由於按下的時間對電腦來說是非常長的。
右shift 即是 VK_RSHIFT
兩個shift都要測: VK_SHIFT
左VK_LEFT
以此類推...
由於按下的時間對電腦來說是非常長的。
因此只能在按下的瞬間,判斷按下一次。
需要注意的是:
滑鼠左鍵也有KeyValue(1)
右鍵,滾輪都有!
右鍵,滾輪都有!

沒有留言:
張貼留言