gpt4 book ai didi

Cocoa - 当鼠标不拖动时如何获取鼠标按下事件?

转载 作者:行者123 更新时间:2023-12-03 17:26:40 25 4
gpt4 key购买 nike

cocoa ,Mac OS X 10.6。

我的应用程序(游戏)需要重复确定鼠标是否在 View 内按下,即使鼠标位置没有改变。

问题:

  • mouseDown 仅在第一次按住鼠标时调用。如果此时鼠标移动,则不会调用mouseDragged,并且不会生成更多mouseDown事件。

问题:如何确定在初始(也是唯一)mouseDown 事件之后鼠标仍然处于按下状态?

谢谢。

最佳答案

如果您需要在鼠标按下时定期执行某些操作,请使用 mouseDown: 创建重复 timer ,然后让 mouseUp: 将其撕下来。

关于Cocoa - 当鼠标不拖动时如何获取鼠标按下事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com