判断用户是否有鼠标动作的方法

原创 2007年09月19日 09:42:00

GetLastInputInfo Function

--------------------------------------------------------------------------------

The GetLastInputInfo function retrieves the time of the last input event.

Syntax

BOOL GetLastInputInfo(          PLASTINPUTINFO plii
);

在winuser.h中
#if(_WIN32_WINNT >= 0x0500)
typedef struct tagLASTINPUTINFO {
    UINT cbSize;
    DWORD dwTime;
} LASTINPUTINFO, * PLASTINPUTINFO;

WINUSERAPI
BOOL
WINAPI
GetLastInputInfo(
    OUT PLASTINPUTINFO plii);
#endif /* _WIN32_WINNT >= 0x0500 */

该函数可以探测到系统内鼠标或者键盘的动作,而不是仅限于本App,有全局钩子的味道
其结果  dwTime 可以通过和 GetTickCount()函数的结果比较,得到用户无操作的时间 

相关文章推荐

VB.Net获取键盘鼠标动作的方法

  • 2013年01月23日 13:09
  • 82KB
  • 下载

jquery判断是用户鼠标点击事件还是jquery的trigger事件

测试用户点击和js点击 Click $(document).ready(function(){ // 方式1 a(...

VC 使用程序模拟鼠标动作

  • 2015年11月21日 17:43
  • 2.24MB
  • 下载

利用钩子函数捕获Windows鼠标动作

我们知道,Windows系统是建立在消息传递机制基础上的,几乎所有的程序活动都由消息来驱动。Windows的钩子机制可以看作是一个消息中转 站,控制系统发出消息的处理和传递,利用钩子,我们可以截获系统...

苏苏键盘鼠标动作录制加回放软件

  • 2013年07月28日 11:28
  • 1.58MB
  • 下载

检测鼠标动作

  • 2007年07月06日 16:50
  • 3KB
  • 下载

C#控制鼠标动作

转自:http://www.cnblogs.com/iwteih/archive/2010/01/18/1650451.html [DllImport("user32.dll")] ...

一个录制鼠标动作的例子

  • 2007年11月25日 10:11
  • 36KB
  • 下载

鼠标动作记录器Mouse Logger

  • 2008年05月28日 18:16
  • 20KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断用户是否有鼠标动作的方法
举报原因:
原因补充:

(最多只允许输入30个字)