怎么判断一个按键按下后是否松开?
除了在消息函数中用WM_XXX判断还有其他方法吗?
我想实现用键盘上的箭头键控制菜单选择,
if(GetAsyncKeyState(VK_DOWN))
代表第几个菜单的变量就加1,代表下一个菜单项,
但是结果要非常快速的点一下向下箭头才会正常,如果按住向下箭头键不放的话,
代表第几个菜单的变量就一直加。。所以如果点时间稍微长一点。。就会往下连跳
几个菜单。。。
明不明白我的意思啊?这样要怎么办啊?我想判断一个键按下然后松开,代表第几个菜单的变量才加1,这样就不会
出现上述情况了,但是具体要怎么办呢?
或者还有没有其他办法判断呢?