NSAlert全屏

时间:2009-07-31 23:02:17

标签: cocoa fullscreen nsalert

我正在创建一个全屏应用程序,我想知道是否有某种方法可以让NSAlert超越我创建的CGDisplayCapture。现在,NSAlert正在显示捕获后面显示。我的主窗口显示正常(用setLevel调整后),但NSAlert似乎没有工作。我试图这样做:

[[alertBox window] setLevel:CGShieldingWindowLevel()];

但这似乎也不起作用。我想必须有一些方法可以做到这一点,但我不知道从哪里开始。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

捕获显示时,不支持显示窗口的方法。这就是捕捉显示器的意思。

答案 1 :(得分:1)

如果您想显示多窗口UI但禁止应用切换等,请使用SetSystemUIMode代替CGDisplayCapture。