我需要在Mac上使用Xcode在屏幕上获取鼠标位置。我有一些代码,据说这样做,但我总是返回x和y为0:
void queryPointer() { NSPoint mouseLoc; mouseLoc = [NSEvent mouseLocation]; //get current mouse position NSLog(@"Mouse location:"); NSLog(@"x = %d",mouseLoc.x); NSLog(@"y = %d",mouseLoc.y); }
我究竟做错了什么?如何获得屏幕上的当前位置?
另外,最终该位置(保存在NSPoint中)需要复制到CGPoint中以与另一个函数一起使用,因此我需要将它作为x,y坐标或翻译。
解决方法
原文地址:https://www.jb51.cc/css/220374.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。