Обработка событий в приложении с графическим интерфейсом обычно не считается "перехватом". Скорее, это просто «обработка событий» в контексте любой используемой вами структуры графического интерфейса.
«Крюк» обычно относится к чему-то, что происходит за пределами нормального потока управления в системе. В качестве упрощенного примера, приложение брандмауэра ПК может захотеть «перехватить» вызов socket()
, чтобы перехватить все попытки приложений создать сетевые сокеты и разрешить или отклонить запрос в зависимости от ситуации. Само приложение обычно не знает об этой дополнительной обработке.