почему событие щелчка левой кнопкой мыши отличается от правого щелчка или прокрутки? - PullRequest
0 голосов
/ 20 апреля 2011

, поэтому, если у вас есть 2 окна, и вы щелкаете по неактивному - оно активируется и событие щелчка не будет распространяться на элементы окна

Если вы щелкнете правой кнопкой мыши или попробуете прокрутить курсор мыши над неактивным окном, оно получит события без активации

почему это так и можно ли изменить это поведение?

1 Ответ

0 голосов
/ 26 апреля 2011

Вы должны переопределить NSView - (BOOL)acceptsFirstMouse:(NSEvent *)theEvent, чтобы вернуть ДА, чтобы получать клики, когда ваше приложение неактивно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...