双显示器情况下的 Macintosh 应用程序位置
假设我的 Macintosh 机器有双显示器,我如何才能准确地确定我的应用程序所在的显示器。
Suppose my Macintosh machine has dual monitors how can I accurately determine the monitor in which my application is in.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
[NSScreen mainScreen] 返回具有焦点窗口的屏幕。在应用程序激活时调用此方法
[NSScreen mainScreen] returns the screen with the focused window. Call this method while you're application is activated
调用 -[NSWindow screen] 在您感兴趣的窗口上,例如您的主窗口(请记住,如果您有多个窗口,每个窗口都可能在不同的屏幕)。
Call -[NSWindow screen] on the window you're interested in, e.g. your main window (keep in mind that if you have several windows each of them may be on a different screen).