Appleのイベント処理サンプルからコードを借用するアプリケーションがあります。次のようになります。
InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler );
GetEventMonitorTarget()は、他のアプリケーションのイベントを取得するためのものです。しかし、私が読んだことから、イベントは一種のフォークであり、私のアプリケーションとターゲットアプリケーションの両方に送信されます。そのため、デフォルトのハンドラーがアプリケーションを実行しないようにする目的でハンドラー関数からnoErrを返しても、イベントは処理されます。
デフォルトのハンドラー、より具体的には、ターゲットアプリケーションがイベントを処理しないようにする方法はありますか?