首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WinAPI:处理鼠标左键双击来抑制第一次点击?

WinAPI:处理鼠标左键双击来抑制第一次点击?
EN

Stack Overflow用户
提问于 2013-03-18 22:09:20
回答 1查看 934关注 0票数 0

如何处理鼠标左键双击事件通过抑制第一次单击events.For例如:鼠标左键单击高亮显示图像对象和双击缩放图像,但现在我不希望双击突出显示图像对象?

发生这种情况的原因可能是鼠标左键双击时触发的事件顺序为WM_LBUTTONDOWNWM_LBUTTONUPWM_LBUTTONDBLCLKWM_LBUTTONUP。也就是说,它触发了WM_LBUTTONDOWN,那么我该如何处理呢?

EN

回答 1

Stack Overflow用户

发布于 2013-03-19 01:19:32

你不能抑制这种行为。您可以做的是在第一次单击时启动一次性计时器,其中间隔设置为GetDoubleClickTime()报告的毫秒数。如果发生双击,请停止计时器并执行双击逻辑。如果计时器超时,请停止计时器并执行单击逻辑。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15478852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档