读书人

操作系统的事件原理比如怎么知道一个

发布时间: 2012-03-27 13:44:24 作者: rapoo

操作系统的事件原理,比如如何知道一个按钮被单击了?
一般我们在开发窗体程序时,只需对按钮等绑定相应的操作事件监听,之后按钮就可以相应鼠标操作
但我想知道的是,操作系统底层又是如何知道按钮被鼠标点击了呢?

难道是操作系统对窗口中的任何元素都在毫秒级的监控着,比如监控按钮A,当发现按钮A上方有鼠标指针
这时就相当于监控到onmouseover,而当鼠标点击时,系统知道操作的对象是鼠标下方的按钮A,而不是其它按钮

不知正确否,请指点!谢谢

[解决办法]

探讨
中断->鼠标驱动->raw input thread->应用程序的线程

读书人网 >C语言

热点推荐