鼠标相关事件触发时间与顺序
2014-05-23 09:39
330 查看
为了彻底弄清鼠标相关事件触发时间与顺序,写了个程序输出鼠标操作信息,这里做个记录,作为备忘。
输出格式”时间tick -- 事件“
1、单击操作
4022516 -- MouseDown
4022626 -- Click
4022626 -- MouseUp
2、双击操作
4026401 -- MouseDown
4026495 -- Click
4026495 -- MouseUp
4026588 -- DblClick
4026588 -- MouseDown
4026713 -- MouseUp
简单总结:
1、Click是在MouseUp之前触发,根据时间序列看出其实就是MouseUp消息,只不过先发出
2、DblClick是在第二次MouseDown前发出,而不是MouseUp,时间上和第二次MouseDown相同,并且第二次MouseUp之前不会再有Click事件
输出格式”时间tick -- 事件“
1、单击操作
4022516 -- MouseDown
4022626 -- Click
4022626 -- MouseUp
2、双击操作
4026401 -- MouseDown
4026495 -- Click
4026495 -- MouseUp
4026588 -- DblClick
4026588 -- MouseDown
4026713 -- MouseUp
简单总结:
1、Click是在MouseUp之前触发,根据时间序列看出其实就是MouseUp消息,只不过先发出
2、DblClick是在第二次MouseDown前发出,而不是MouseUp,时间上和第二次MouseDown相同,并且第二次MouseUp之前不会再有Click事件
相关文章推荐
- js实现鼠标悬停一定时间后触发事件--淘宝例子
- [分享]DHTML对象鼠标事件的触发顺序
- 鼠标与按键 事件触发顺序
- 鼠标与按键 事件触发顺序
- 鼠标点击 INPUT 元素后默认触发的事件执行顺序
- javascript 鼠标 触发此事件
- 提问,如何才能触发鼠标事件
- ASP.NET 2.0 中各事件的触发顺序
- DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件
- asp.net里事件的触发顺序
- 触发档住按钮的mc的鼠标事件
- javascript 不让鼠标事件触发
- 事件的触发时机及先后顺序
- Borland DataSnap(MIDAS)三层架构中,常用事件及其触发顺序(转)
- Asp.Net中如何实现根据时间来触发事件?
- 事件的触发时机及先后顺序
- asp.net 中, command事件 和click事件的触发顺序.
- ASP.NET页面生命周期(包含页面的回传和事件触发的执行顺序)
- C#中处理鼠标相关的事件
- MaterPage中事件的触发顺序