推 LPH66:較早期的compiler請查<conio.h>中的kbhit() 12/18 11:46
→ LPH66:VC系列請查API中的ReadConsoleInput函式 12/18 11:46
推 upo:Thanks! 12/18 12:31
> -------------------------------------------------------------------------- <
作者: LandaChuang (..蠹書蟲..) 看板: C_and_CPP
標題: Re: [問題] 關於鍵盤上的某鍵是否被按
時間: Mon Dec 19 18:41:32 2005
※ 引述《upo (其實我不多話...)》之銘言:
: 如果我想用if來判斷某個鍵是否被按下
: 應該怎麼做呢???
Windows下可以這樣做
if(GetAsyncKeyState(VirtualKeyCode) & 0x8000))
{
//Virtual Key 被按下
}
else
{
//Virtual Key 沒有被按下
}
至於Virtual Key code可以在MSDN 或 winuser.h 找到 定義