Глава 18. События 18.1. Природа событий 18.2. Виды событий 18.2.1. События от мыши 18.2.2. События от клавиатуры 18.2.3. Сообщения 18.2.4. Пустые сообщения 18.3. Маршрутизация событий 18.3.1. Позиционированные события 18.3.2. Общие события 18.4. Фаза событий 18.5. Команды 18.5.1. Преобразование активных событий в команды 18.5.2. Запрещение и разрешение команд 18.6. Модификация и обработка событий 18.6.1. События, определенные пользователем 18.6.2. Маскирование и очистка событий 18.6.3. Перекрытие HandleEvent 18.6.4. Перекрытие GetEvent 18.6.5. Неиспользованное время 18.6.6. Ненужные события 18.7. Взаимодействие видимых элементов 18.8. Контекстная помощь