我有一个从 Apple事件处理示例中借用代码的应用程序。看起来像:
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler );
GetEventMonitorTarget() 就是为其他应用程序获取事件。但是从我读到的内容来看,该事件有点分叉,既发送到我的应用程序又发送到目标应用程序。因此,即使我从我的处理程序函数返回 noErr 以阻止默认处理程序执行应用程序,仍然也会处理该事件。
有没有办法抑制默认处理程序,或者更具体地说,目标应用程序处理事件?