0
我有一個從Apple event handling sample借用代碼的應用程序。它看起來像:使用GetEventMonitorTarget()時抑制默認事件處理程序
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler);
GetEventMonitorTarget()是關於獲取其他應用程序的事件。但是從我讀過的這個事件來看,這個事件有點分叉,發送給我的應用程序和目標應用程序。因此,即使我從處理函數返回noErr,意圖讓默認處理程序執行該應用程序,仍然會處理該事件。
有沒有辦法抑制默認處理程序,或更具體地說,目標應用程序處理事件?
我寫了一個應用程序,它允許我通過特定的鍵和鼠標事件來操作任何給定窗口的屬性,如果我處理它們,然後我想阻止應用程序接收這些事件。正是我在找的東西,謝謝! – devguydavid 2010-01-20 16:05:30