在Mac OS X的整个屏幕中获取鼠标位置



我正在编写一个程序,该程序需要获取鼠标在屏幕中的位置(而不仅仅是我的视图)。我需要不断更新变量xPosyPos。我听说过nsview的子类化和添加mouseDidMove,但它从未被调用过。(是的,我已将窗口视图设置为自定义视图。)如何执行此操作?

您需要将包含视图的NSWindow设置为window.acceptMouseMovedEvents = yes。此外,如果您只是在屏幕中查找鼠标位置,请考虑NSEvent.mouseLocation

相关内容

  • 没有找到相关文章

最新更新