如何检测按键是否被按下,c里面是kbhit(),但是c++里面不知道有没有,如果没有,要怎么编写检测函数呢?我用的是DEV-c++ 和VS2008.
有满意回答的追加积分。免得分数浪费了。
我只是普通的win32平台的c++程序
求标准C++键盘按键检测函数
答案:2 悬赏:30 手机版
解决时间 2021-03-01 01:17
- 提问者网友:寂寞梧桐
- 2021-02-28 14:00
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-02-28 15:32
如果你用的是API,那就在消息处理里添加 case:WM_KEYDOWN:来检测,如果你用的是MFC,在类向导里添加WM_...之类的消息(具体添加那个消息,看你的用法了,那些名字都很好认的,看一下就明白。
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-28 16:04
c++中也有的,不过如果操作者使用了中文输入法,这个函数会出乱子,建议你用bioskey(),c和c++都支持。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯