精華區beta C_and_CPP 關於我們 聯絡資訊
如果我想用if來判斷某個鍵是否被按下 應該怎麼做呢??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.218.10
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 找到 定義