当前位置:  开发笔记 > IOS > 正文

使用Cocoa在辅助监视器上全屏显示os x窗口

如何解决《使用Cocoa在辅助监视器上全屏显示osx窗口》经验,为你挑选了1个好方法。

我正在开发一个Cocoa Mac应用程序,我需要在辅助监视器上全屏显示窗口/视图.我知道如何创建一个可以拖到辅助监视器上的窗口,但我想以编程方式创建窗口并在外部监视器上全屏显示.谢谢您的帮助.



1> sbooth..:

首先,通过迭代[NSScreen屏幕]确定要使用的屏幕.

创建一个全屏窗口:

NSScreen *screen = /* from [NSScreen screens] */
NSRect screenRect = [screen frame];
NSWindow *window = [[NSWindow alloc] initWithContentRect:screenRect
    styleMask:NSBorderlessWindowMask
    backing:NSBackingStoreBuffered
    defer:NO
    screen:screen];
[window setLevel: CGShieldingWindowLevel()];

您可能也想要谷歌CGDisplayCapture().

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有