NSAlert в полноэкранном режиме - PullRequest
       25

NSAlert в полноэкранном режиме

1 голос
/ 01 августа 2009

Я создаю полноэкранное приложение и мне интересно, есть ли какой-нибудь способ заставить NSAlert пойти выше созданного мной CGDisplayCapture. Прямо сейчас NSAlert отображается за захватом дисплея. Мое главное окно отображается нормально (после настройки с помощью setLevel :), но NSAlert, похоже, тоже не работает. Я попытался сделать:

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

Но, похоже, это тоже не работает. Я предполагаю, что должен быть какой-то способ сделать это, но я просто не уверен, с чего начать.

Любая помощь будет оценена.

Ответы [ 2 ]

2 голосов
/ 01 августа 2009

Не поддерживается способ отображения окна при захвате изображения. Вот что означает захват дисплея.

1 голос
/ 01 августа 2009

Если вы хотите отобразить многооконный интерфейс, но запретить переключение приложений и т. Д., Используйте SetSystemUIMode вместо CGDisplayCapture.

...