0
我有一个从Apple event handling sample借用代码的应用程序。它看起来像:使用GetEventMonitorTarget()时抑制默认事件处理程序
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler);
GetEventMonitorTarget()是关于获取其他应用程序的事件。但是从我读过的这个事件来看,这个事件有点分叉,发送给我的应用程序和目标应用程序。因此,即使我从处理函数返回noErr,意图让默认处理程序执行该应用程序,仍然会处理该事件。
有没有办法抑制默认处理程序,或更具体地说,目标应用程序处理事件?
我写了一个应用程序,它允许我通过特定的键和鼠标事件来操作任何给定窗口的属性,如果我处理它们,然后我想阻止应用程序接收这些事件。正是我在找的东西,谢谢! – devguydavid 2010-01-20 16:05:30