Эффект «Expose» в приложении Mac - PullRequest
0 голосов
/ 22 ноября 2011

Есть ли какой-нибудь способ или функция, которую можно использовать для получения эффекта экспонирования в Mac при нажатии кнопки?

Я пытался искать, но пока мне не повезло.

1 Ответ

2 голосов
/ 23 ноября 2011

Для этого нет API.AFAIK единственный способ сделать это - использовать NSWorkspace для запуска приложения Exposé (Mac OS X версии <10.7) или <strong>Mission Control (версии Mac OS X>= 10.7).

В этом коде используется идентификатор пакета com.apple.exposelauncher, который одинаков для всех версий Mac OS X, поставляемых с Exposé:

[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.exposelauncher" 
                                                     options:NSWorkspaceLaunchDefault 
                              additionalEventParamDescriptor:NULL 
                                            launchIdentifier:NULL];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...