1

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

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

但这似乎也不起作用。我想一定有办法做到这一点,但我只是不知道从哪里开始。

任何帮助,将不胜感激。

4

2 回答 2

2

捕获显示时不支持显示窗口的方式。这就是捕获显示的含义。

于 2009-07-31T23:08:35.337 回答
1

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

于 2009-08-01T02:05:07.593 回答