当用户双击时我应该看到的正确事件顺序是什么?
- 向下 - 向上 - 向下 - DoubleClick - 向上
- 向下 - 向上 - DoubleClick - 向下 - 向上
- 向下 - 向上 - DoubleClick - 向上
这是特定于平台的吗?它应该如何在 Windows 中工作?
当用户双击时我应该看到的正确事件顺序是什么?
这是特定于平台的吗?它应该如何在 Windows 中工作?
对于 Windows API - 变体 3:
只有具有 CS_DBLCLKS 样式的窗口才能接收 WM_LBUTTONDBLCLK 消息,只要用户在系统的双击时间限制内按下、释放和再次按下鼠标左键,系统就会生成该消息。双击鼠标左键实际上会生成四个消息的序列:WM_LBUTTONDOWN、WM_LBUTTONUP、WM_LBUTTONDBLCLK 和 WM_LBUTTONUP。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms645606(v=vs.85).aspx