阅读背景:

怎样判断键盘是否有按键按下?

来源:互联网 

一般情况下我们边写程序需要在程序运行中判断是否用户按下了键盘的键,比如按任意键退出的实现,那么怎样实现这个功能呢?有人可能想到C++中的Meaasge中用case判断,太麻烦了,或者用kbhit()函数,这个函数不错,但是这个函数有时候还是不太好用,如果在while(!kbhit())中有很大一个循环,猜下会有什么结果?这里推荐一种判断的方法,采用API函数GetAsyncKeyState(),具体参数解释,老规矩见MSDN,具体实现如下:一般情况下我们边写程序需要在程序运行中判断是否用户按下了键盘的键,比如按任意键退出的实现,那么




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: