永发信息网

求标准C++键盘按键检测函数

答案:2  悬赏:30  手机版
解决时间 2021-03-01 01:17
  • 提问者网友:寂寞梧桐
  • 2021-02-28 14:00
如何检测按键是否被按下,c里面是kbhit(),但是c++里面不知道有没有,如果没有,要怎么编写检测函数呢?我用的是DEV-c++ 和VS2008.

有满意回答的追加积分。免得分数浪费了。

我只是普通的win32平台的c++程序
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-02-28 15:32
如果你用的是API,那就在消息处理里添加 case:WM_KEYDOWN:来检测,如果你用的是MFC,在类向导里添加WM_...之类的消息(具体添加那个消息,看你的用法了,那些名字都很好认的,看一下就明白。
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-02-28 16:04
c++中也有的,不过如果操作者使用了中文输入法,这个函数会出乱子,建议你用bioskey(),c和c++都支持。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯