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

原创 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()函数的结果比较,得到用户无操作的时间 

脚本如何得到鼠标坐标

JavaScript得到鼠标坐标代码如下: JavaScript得到鼠标坐标
  • AppleBBS
  • AppleBBS
  • 2006年05月15日 22:53
  • 1433

根据鼠标起点和落点判断鼠标操作

1.需要声明对话框的消息解析函数 virtual BOOL PreTranslateMessage(MSG* pMsg); 2.对鼠标按键进行判断,当前以鼠标左键作为例子: BOOL CDlg:...
  • qingzai_
  • qingzai_
  • 2016年03月18日 13:53
  • 330

当鼠标离开输入框判断数据是否存在

在网页中,很多注册输入框都有实现这个功能。 当你鼠标离开输入框的时候,就会判断该账号是否存在于数据库中,如果存在就会在输入框后输出已拥有该账户,否则显示该用户可用! JSP: "...
  • JAVA_YRK
  • JAVA_YRK
  • 2017年04月13日 20:39
  • 591

windows判断用户是否在使用键盘鼠标的API

刚刚看《编程之美》1.10节,其中提了一个问题:windows是通过什么api了解用户是否在使用鼠标或键盘的? 有两个函数可以实现这个功能,它们都包含在头文件windows.h中。 1. BOOL G...
  • plumlzm
  • plumlzm
  • 2013年10月08日 10:42
  • 916

怎么知道鼠标是向前滚动还是向后滚的了js代码

 script>  document.onmousewheel=function(evt){  evt=evt?evt:event;  alert(event.wheelDelta);...
  • Q1059081877Q
  • Q1059081877Q
  • 2015年05月22日 22:00
  • 537

Windows平板 区分当前是鼠标点击还是触摸

演示如何在鼠标响应详细中判断当前用户是通过鼠标点击还是通过触摸完成当前动作,据此可以最大程度兼容传统Windows程序,同时保证触摸体验效果。...
  • wenzhou1219
  • wenzhou1219
  • 2017年10月15日 18:31
  • 257

【QT】判断鼠标按键

代表按键类型的枚举变量 enum Qt::MouseButton获取按键类型的方法:Qt::MouseButton QMouseEvent::button() constReturns the but...
  • Kelvin_Yan
  • Kelvin_Yan
  • 2017年06月05日 11:15
  • 592

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

测试用户点击和js点击 Click $(document).ready(function(){ // 方式1 a(...
  • huangchao064
  • huangchao064
  • 2017年04月25日 22:35
  • 1063

如何判断SVG对象中的鼠标来源?

在SVG中会经常遇到判断鼠标事件来源的问题,比如:鼠标单击或者双击、滚轮事件等等。这里做一个简单的介绍。判断鼠标是左键还是右键?在onclick事件中,if(evt.button==0)则为左击,否则...
  • lne818
  • lne818
  • 2006年08月18日 21:37
  • 1360

鼠标碰撞检测与事件监听

使用Unity3D开发的3D游戏,鼠标事件的检测也是常见的问题之一。处理的手段非常简单,创建JS脚本,源码如下:    01 function Update () { 02 ...
  • anmofeng
  • anmofeng
  • 2014年09月22日 19:32
  • 935
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断用户是否有鼠标动作的方法
举报原因:
原因补充:

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