我有一个从Apple event handling sample借用代码的应用程序。它看起来像:
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler );
GetEventMonitorTarget()就是为其他应用程序获取事件。但是从我所看到的事件中,事件是分叉的,发送到我的应用程序和目标应用程序。因此,即使我从处理程序函数返回noErr以保持默认处理程序不执行应用程序仍然处理该事件。
有没有办法抑制默认处理程序,或者更具体地说是目标应用程序处理事件?