首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

操作系统的事件原理,比如怎么知道一个按钮被单击了

2012-03-27 
操作系统的事件原理,比如如何知道一个按钮被单击了?一般我们在开发窗体程序时,只需对按钮等绑定相应的操作

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

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

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

[解决办法]

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

热点排行