在多个屏幕上显示应用程序

时间:2012-05-13 20:38:31

标签: macos cocoa

我有一个应用程序应该在多个屏幕上显示同时。主屏幕不是问题,但它不适用于第二个屏幕

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,只需检索第二个屏幕的框架并在主屏幕中显示窗口但使用第二个屏幕的框架

NSRect secScreenRect = [secondScreen frame];

myWindow = [[NSWindow alloc] initWithContentRect:secScreenRect
                                                 styleMask:NSBorderlessWindowMask
                                                   backing:NSBackingStoreBuffered
                                                     defer:NO
                                                    screen:[NSScreen mainScreen]];
...