У меня есть приложение, которое заимствует код из примера обработки событий Apple. Это выглядит как:
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler );
GetEventMonitorTarget() предназначен для получения событий для других приложений. Но из того, что я прочитал, событие как бы разветвляется, отправляется как в мое приложение, так и в целевое приложение. Из-за этого, даже если я верну noErr из моей функции обработчика с намерением не дать обработчику по умолчанию выполнить приложение, все равно также обработает событие.
Есть ли способ запретить обработчику по умолчанию или, точнее, целевому приложению обрабатывать событие?