在全屏模式应用程序之上显示非活动应用程序

时间:2013-07-05 17:24:39

标签: cocoa osx-lion

在全屏模式下播放youtube视频时,无论如何都要让非活动应用程序仍然显示在它上面吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找NSWindow setLevel:个文件here。可接受的论点是:

#define NSNormalWindowLevel          kCGNormalWindowLevel
#define NSFloatingWindowLevel        kCGFloatingWindowLevel
#define NSSubmenuWindowLevel         kCGTornOffMenuWindowLevel
#define NSTornOffMenuWindowLevel     kCGTornOffMenuWindowLevel
#define NSMainMenuWindowLevel        kCGMainMenuWindowLevel
#define NSStatusWindowLevel          kCGStatusWindowLevel
#define NSModalPanelWindowLevel      kCGModalPanelWindowLevel
#define NSPopUpMenuWindowLevel       kCGPopUpMenuWindowLevel
#define NSScreenSaverWindowLevel     kCGScreenSaverWindowLevel
#define NSDockWindowLevel            kCGDockWindowLevel

我使用NSScreenSaverWindowLevel对此进行了测试,但它仍然出现在使用Chrome浏览器播放的全屏YouTube视频中。