如何持续检测关键事件?

时间:2014-08-14 10:04:30

标签: c++ mfc

现在我知道MFC有一个功能:PreTranslateMessage来检测关键事件 但如果我想要它连续检测到关键事件? 如“0 0进入” 当程序检测到它时,程序将执行一些操作

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

简单的一个字回答:国家。

更长的解释:当你检测到 0 键时,你设置一个状态标志来通知你已按下一个零。当您收到下一个按键时,检查此状态变量以了解该怎么做:如果它告诉您已收到一个零,并且当前键也是 0 ,那么您将状态更改为反映你已收到两个零。如果密钥,则重置状态。这样就很容易知道你是否输入了一个或两个零,这样当你得到 Enter 时就知道该怎么做了。