GetAsyncKeyState的用法
本来想写一个控制台下的俄罗斯方块的,可苦于不知道如何检测按键
用一个while循环不停的检测,用getch()获取当前按键的话,如果没有按键按下的话,会阻塞在那里,
显然很不合适。
有网友说用bioskey函数,但是那是在dos环境下才有的,vc6下面没有bios库。
不过很幸运的是,找到了getasynckeystate这个函数。哈哈,弄了三四个小时,终于搞定。
GetAsyncKeyState用于得到当前键盘、鼠标等按键的状态,
因此,如果一个key它是一直处于down的状态,那么调用这个函数都可以获得它的状态。这在游戏控制中是非常有用的。
<