首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

检测鼠标键盘消息解决办法

2012-04-03 
检测鼠标键盘消息怎么检测程序 在一段时间里没有鼠标消息 以及键盘消息呢?项目是为某程序添加一插件,该插

检测鼠标键盘消息
怎么检测程序 在一段时间里没有鼠标消息 以及键盘消息呢?
项目是为某程序添加一插件,该插件其中一个功能就是当这个程序长时间无操作的时候,插件就处理一些事情.
分不多了,帮忙给个思路吧.

[解决办法]
使用两个变量,一个记录当前时间,一个记录最后一次接收到鼠标键盘消息的时间,在PreTranslateMessage里面接收到鼠标(WM_MOUSEMOVE,WM_MOUSEWHEEL,WM_LBUTTONDOWN,WM_LBUTTONDBLCLK等)和键盘(WM_KEYDOWN,WM_CHAR等)消息时,重新计时,如果到达了临界值,就执行操作
[解决办法]
用键盘钩子和鼠标钩子获取消息

热点排行