【发布时间】:2013-04-08 00:26:56
【问题描述】:
因为可能在不同的位置打开了很多窗户。有些窗口是活动的,有些则不是,操作系统如何根据应用程序窗口的位置委托鼠标事件?我有点迷茫。
【问题讨论】:
标签: operating-system mouseevent
因为可能在不同的位置打开了很多窗户。有些窗口是活动的,有些则不是,操作系统如何根据应用程序窗口的位置委托鼠标事件?我有点迷茫。
【问题讨论】:
标签: operating-system mouseevent
操作系统(或作为其一部分的专用程序)跟踪窗口(它们的位置、大小、深度与其他窗口、“活动”状态)和光标位置,并可以确定哪个窗口是鼠标指针的正下方。仅此而已。
【讨论】:
系统调用是由软件对操作系统进行的,因此操作系统返回对软件的响应而不是鼠标,如果窗口来自同一软件,它仍然适用。后台管理软件。
id, path, request
1, c:\word.exe, 2
2, c:\word.exe, 3
所以基本上操作系统知道请求是从哪里发出的。 “操作系统概念要点”涵盖了此类问题。
【讨论】: