关于如何获知一段时间内没有鼠标键盘消息的问题 如何在一段时间内获知没有鼠标键盘消息 就像屏保程序那样 在一段时间内没有任何动作就会播放图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SetTimer 然后在鼠标 键盘消息中Killtimer当然 这是很笨的方法 期待高手来被学习 全局钩子,判断消息类型,在得到鼠标键盘消息就启动一个TIMER,这个就是要设置的时间段。如果又接收到了鼠标键盘消息就Kill,然后重新创建。只是其中一思路,方法应该有好多。 用SetTimer设置一个定时器,在OnTimer函数里面调用你的播放图片!同时当获取键盘或鼠标输入,在它们的事件里,将定时器重置,就行了~~ 用个SetTimer,计时,比如设成20s吧,在TimerProc中写执行屏保的代码在WM_MOUSEMOVE的处理函数中,写KillTimer的代码,新建定时器 做个全局钩子,截获鼠标键盘消息。一旦拦截到消息,就用GetTickCount获取时间,定义一个变量保存这个时间。通过GetTickCount获取当前的时间片,与那个保存好的有鼠标键盘消息的时间变量比较,就知道多久没有响应鼠标键盘消息 http://blog.csdn.net/nuaye1949/archive/2009/07/20/4364721.aspx 调用GetLastInputInfo就可以,Windows的API。做一个定时器,隔一些时间调用一下这个函数就可以了。 此API从Windows 2000开始出现,如果你用更老的版本,看下面的网页,还有完整源代码。http://www.vckbase.com/document/viewdoc/?id=567 为什么PeekMessage不到东西 一个不懂的问题! 大内高手们,超级难题,解决立即揭帖! 高分:程序如何建立Word文档,将已知的图片文件加到这个DOC文件中去,有例子么? 在纯c的环境下怎样调用COM控件???? 我编辑了一个菜单ID为IDR_MENU1,但在程序中却不显示,为什么?(SDK) 高手进来看看 如何在vc中调用c语言编写的程序? 这几天多谢大家帮助,这点小意思,请各位大侠收下 VS2008 解决方案中的部分文件图标有个小箭头,请问怎么解决? 关于手动添加消息响应 主窗口、分割窗口的大小
然后在鼠标 键盘消息中Killtimer
当然 这是很笨的方法 期待高手来被学习
如果又接收到了鼠标键盘消息就Kill,然后重新创建。只是其中一思路,方法应该有好多。
http://blog.csdn.net/nuaye1949/archive/2009/07/20/4364721.aspx
做一个定时器,隔一些时间调用一下这个函数就可以了。
http://www.vckbase.com/document/viewdoc/?id=567