win32中窗口程序的运行过程

win32应用程序只是创建窗口,并不具体的来处理所发的窗口消息,窗口消息由windows调用函数来处理,如WM_CREAT等都是windows里的消息,回调函数通过这些消息来处理窗口过程。

如下图,creatwindow等函数都会向windows发送消息,具体消息怎么处理由windows调用用户函数进行,windows就像一个中间商一样

 

creatwindows等也向窗口过程发送消息,getmessag从消息队列里取消息,然后处理后用dispatchmessage发送消息到窗口过程。

 

函数发送消息,windows接受消息并交与相应的窗口过程处理。windows就干这些事。

posted @ 2016-05-24 15:52  xhyxhy  阅读(588)  评论(0编辑  收藏  举报