Обработка событий в Windows
Как описано в Ссылке класса NSResponder, большинство событий, входящих в приложение, пробивается к окну в a sendEvent:
сообщение. Ключевое событие направлено на ключевое окно, в то время как событие от нажатия мыши направлено на любое окно, находится под указателем. Если событие влияет на окно непосредственно — изменение размеров или перемещение его, например — это выполняет саму надлежащую работу и отправляет сообщения ее делегату, сообщающему ему о ее намерениях, таким образом позволяя Вашему приложению ходатайствовать. Окно отправляет другим событиям свою цепочку респондента от надлежащей начальной точки: первый респондент для ключевого события, представления под указателем для события от нажатия мыши. Эти события тогда обычно обрабатываются некоторым объектом представления в окне. Посмотрите Руководство по Обработке событий Какао для получения дополнительной информации о том, как прервать и обработать события.