Подавление обработчика событий по умолчанию при использовании GetEventMonitorTarget () - PullRequest
0 голосов
/ 20 января 2010

У меня есть приложение, которое заимствует код из примера обработки событий Apple .Похоже:

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

GetEventMonitorTarget () - это получение событий для других приложений.Но из того, что я прочитал, событие как бы разветвляется и отправляется как в мое приложение, так и в целевое приложение.Из-за этого, даже если я возвращаю noErr из своей функции-обработчика с намерением не дать обработчику по умолчанию выполнить приложение, он все равно также обрабатывает событие.целевое приложение от обработки события?

1 Ответ

0 голосов
/ 20 января 2010

Если вы пытаетесь создать горячую клавишу, создайте горячую клавишу .

Если вы пытаетесь сделать что-то еще, создайте событие, нажав .

...