Как передать щелчок по NSView через окно приложения под ним? - PullRequest
2 голосов
/ 18 февраля 2011

У моего приложения есть NSView в NSWindow, которое закрывает экран и рисует полупрозрачный оттенок, кроме того, у меня есть еще одно NSWindow, которое содержит пользовательский интерфейс моего приложения, поэтому полноэкранный режим предназначен для затухания фонаотвлечение других окон.

Как можно разрешить щелчкам мыши в полноэкранном режиме перейти прямо в основное окно, которое будет принадлежать другому приложению или даже рабочему столу?Обратите внимание, что я не хочу, чтобы это фокусировалось на моем приложении.

1 Ответ

4 голосов
/ 18 февраля 2011

Shady by Matt Gemmell делает то же самое, взгляните на источник: http://instinctivecode.com/shady/

Это делается путем отправки в окно следующего сообщения:

[window setIgnoresMouseEvents:YES];
...