windows主要鼠标消息
WM_LBUTTONDOWN 鼠标停留在客户区,同时鼠标左键按下
WM_LBUTTONUP   鼠标左键释放
WM_RBUTTONDOWN   鼠标停留在客户区,邮件按下
WM_RBUTTONUO  右键释放
WM_MBUTTONDOWN 鼠标在客户区,中键按下
WM_MBUTTONUP   中键释放
WM_MOUSEMOVE  鼠标指针在客户区移动
WM_LBUTTONDBLCLK  第二次按下左键
WM_RBUTTONDBLCLK  第二次右键
WM_MBUTTONDBLVLK 第二次中键

WM_NCLBUTTONDOWN  在非客户区,左键按下;其他的都相同,只是多了NC二字

消息的数据结构
typedef struct tagMSG
{
  HWND hwnd; //消息所指向的窗口句柄
  UINT message; //消息标志符,这是一个用于标志消息的数字
  WPARAM wParam; //一个32为的消息参数,含义和取值取决于具体消息
  LPARAM lParam;//另外一个32位的消息参数
  DWORD time;//消息进入消息队列的时间
  POINT pt;//消息进入消息队列中时鼠标指针的位置
}MSG,*PMSG;

转载于:https://www.cnblogs.com/it20120227/archive/2011/05/21/2370947.html

windows主要鼠标消息相关推荐

  1. 10 Windows编程——鼠标消息

    和鼠标相关的三个属于:click,double-click,drag 鼠标消息和键盘消息不同:只要鼠标跨越某个窗口,或者在某个窗口中按键,消息. 客户去鼠标消息 WM_MOUSEMOVE WM_[L, ...

  2. 【转】windows程序设计(14):鼠标消息详解

    关于鼠标的一些细节知识: 通常,我们发消息时,都是对一个特定的窗口,但是对于鼠标消息却不然:只要鼠标跨越窗口或者在某窗口中按下鼠标按键,那么窗口消息处理程序就会收到鼠标消息,而不管该窗口是否活动或者是 ...

  3. windows鼠标消息

    最开始为windows消息迷惑的时候是一个叫做sendMessage的函数: LRESULT SendMessage(   HWND hWnd,   UINT Msg,   WPARAM wParam ...

  4. windows编程之鼠标消息总结

    1 确定鼠标是否存在:fMouse = GetSystemMetrics (SM_MOUSEPRESENT) ; 2 获取鼠标上按键数目:cButtons = GetSystemMetrics (SM ...

  5. Windows编程捕获特定窗口及键盘鼠标消息模拟

    Windows编程捕获特定窗口及键盘鼠标消息模拟 一.简介 二.使用到的API简介 三.获取Windows记事本的编辑区窗口的句柄并模拟输入操作 1.分析 2.代码一 3.代码二 四.后记 一.简介 ...

  6. 【笨嘴拙舌WINDOWS】键盘消息,鼠标消息

    键盘消息 Windows系统无论何时只有一个窗口(可能是子窗口,也就是控件)能获得焦点. 焦点窗口通过windows消息来响应人的键盘操作,与键盘相关的常用消息罗列如下: WM_KEYDOWN   按 ...

  7. windows消息 鼠标消息、定时器消息

    鼠标消息分类: 1.基本鼠标消息 WM_LBUTTONDOWN-鼠标左键按下 WM_LBUTTONUP-鼠标左键抬起 WM_RBUTTONDOWN-鼠标右键按下 WM_RBUTTONUP-鼠标右键抬起 ...

  8. 用Delphi实现Windows的鼠标钩子函数

    用Delphi实现Windows的鼠标钩子函数 Delphi是基于PASCAL语言的Windows编程工具,功能十分强大.然而在Delphi的帮助 文件中,对Windows API函数的说明沿袭了 V ...

  9. Windows 窗口发送消息参数详解

    窗口发送消息参数详解 // 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果中文函数原型: 发送消息(hwnd,msg,wparam ...

最新文章

  1. ztree树形菜单demo
  2. 2015年第六届蓝桥杯C/C++ A组国赛 —— 第五题:切开字符串
  3. Refactoring Connection To Sql
  4. Fabric中的Transient Data与Private Data
  5. jQueryUI modal dialog does not show close button (x) JQueryUI和BootStrap混用时候,右上角关闭按钮显示不出图标的解决办法...
  6. 服务器按ctrl alt delete没有用_用完这些快捷键,我再也回不去了(Win系统篇)
  7. android jni socket
  8. Android progressBar 自定义
  9. Hadoop简单安装配置
  10. HIPS软件的一些知识
  11. 注册网站域名多少钱_申请域名多少钱
  12. 不规则图片显示(css实现多边形)
  13. 【LDAP】centos搭建openldap
  14. 转载:【推荐】云服务器推荐
  15. 【Python_006】Python爬虫抓取豆瓣电影影评
  16. 【Oracle】ora-02391解决方法,生产环境测试通过
  17. linux 关闭sendmail
  18. Mybatis用Sqlserver逆向工程实现
  19. head/head都可以放什么,什么作用?
  20. js自定义随机16进制颜色

热门文章

  1. django中判断当前user具有是否有对模块的增删改查权限
  2. 【Zookeeper】Zookeeper部署笔记
  3. 【 js 片段 】如何组织表单的默认提交?【亲测有效】
  4. 【Android笔记】Activity的四种启动模式
  5. Ubuntu安装deb软件包错误(依赖关系问题)解决
  6. Spring全局异常处理
  7. 记录一次docker导致宿主机重启故障解决方法
  8. 如何从Subversion存储库中git-svn克隆最后n个修订版?
  9. 如何更改微调器的文字大小和文字颜色?
  10. 如何将JavaScript数组信息导出到csv(在客户端)?