我正在开发一个Cocoa Mac应用程序,我需要在辅助监视器上全屏显示窗口/视图.我知道如何创建一个可以拖到辅助监视器上的窗口,但我想以编程方式创建窗口并在外部监视器上全屏显示.谢谢您的帮助.
sbo*_*oth 12
首先,通过迭代[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()];
Run Code Online (Sandbox Code Playgroud)
您可能也想要谷歌CGDisplayCapture().
| 归档时间: |
|
| 查看次数: |
7159 次 |
| 最近记录: |