0

Appleのイベント処理サンプルからコードを借用するアプリケーションがあります。次のようになります。

InstallEventHandler(GetEventMonitorTarget(), MonitorHandler, GetEventTypeCount(kEvents), kEvents, 0, &sHandler );

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

デフォルトのハンドラー、より具体的には、ターゲットアプリケーションがイベントを処理しないようにする方法はありますか?

4

1 に答える 1

0

ホットキーを作成しようとしている場合は、ホットキーを作成します

他のことをしようとしている場合は、イベントタップを作成します

于 2010-01-20T13:54:30.100 に答える