hur.cn - 华软网

 热门搜索

孙鑫的《vc++深入详解》说DispatchMessage()函数把消息调度给操作系统,操作系统调用窗口函数,说的对吗?能不能具体说明一下这个过程啊!

  作者:未知    来源:网络    更新时间:2011/8/20
孙鑫的《vc++深入详解》说DispatchMessage()函数把消息调度给操作系统,操作系统调用窗口函数,说的对吗?能不能具体说明一下这个过程啊!

不太明白窗口函数和操作系统之间的关系!!!

求解释!!!
---华软 网友回答---
当然对了。
具体过程大约是这样的:
消息循环中的GetMessage得到消息,调用DispatchMessage(),而在DispatchMessage()中控制交由系统,由系统调用窗口函数,窗口函数执行完之后返回到DispatchMessage()中,循环继续。
---华软网友回复---
你说的这个层次我能理解,可不可以再具体一点?
---华软网友回复---
引用 2 楼 sssss498223928 的回复:
你说的这个层次我能理解,可不可以再具体一点?

你还要怎么具体?
---华软网友回复---
DispatchMessage()的代码能看见吗?他怎么把控制权交给操作系统的?操作系统又是如何调用窗口函数的?这个能说明一下吗!
---华软网友回复---
引用 4 楼 sssss498223928 的回复:
DispatchMessage()的代码能看见吗?他怎么把控制权交给操作系统的?操作系统又是如何调用窗口函数的?这个能说明一下吗!

当然是看不见!windows又没有开源。
---华软网友回复---
表示感谢!!结贴时给分!!
---华软网友回复---
去看泄露的windows2000代码      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。