因为在不同的地方可能会打开这么多窗户。有些窗口是活动的有些不是,操作系统如何根据应用程序窗口的位置委派鼠标事件?我有点失落。
答案 0 :(得分:0)
系统调用是由软件对操作系统进行的,因此操作系统将软件的响应返回给鼠标,如果Windows来自同一软件,它仍然适用。软件在后台的表格中进行管理。
id, path, request
1, c:\word.exe, 2
2, c:\word.exe, 3
所以basicaly OS知道请求的来源。 “操作系统概念要点”涵盖了类似的问题。
答案 1 :(得分:0)
操作系统(或作为其中一部分的专用程序)跟踪窗口(它们的位置,大小,其他窗口的深度,“活动性”状态)和光标位置,并可以确定哪个窗口是鼠标指针正下方。这就是全部。