Потому что в разных местах может быть так много окон открытых. Некоторые окна активны, некоторые нет, как ОС делегирует событие мыши на основе того, где находится окно приложения? Я немного потерял.Как операционная система знает, какое приложение отправляет событие мыши?
-3
A
ответ
0
ОС (или специальная программа, входящая в ее состав) отслеживает окна (их расположение, размеры, глубину по отношению к другим окнам, состояние «активность») и положение курсора и может определить, какое окно находится прямо под указателем мыши. И это все, что есть.
0
Системный вызов осуществляется с помощью программного обеспечения в ОС, поэтому ОС возвращает ответ на программное обеспечение не на мышь, если окна из одного программного обеспечения все еще применяются. Программное обеспечение управляется в фоновом режиме.
id, path, request
1, c:\word.exe, 2
2, c:\word.exe, 3
так что ОС знает, откуда была сделана просьба. «Основы концепций операционной системы» охватывают такие вопросы.