win32中窗口程序的运行过程
win32应用程序只是创建窗口,并不具体的来处理所发的窗口消息,窗口消息由windows调用函数来处理,如WM_CREAT等都是windows里的消息,回调函数通过这些消息来处理窗口过程。
如下图,creatwindow等函数都会向windows发送消息,具体消息怎么处理由windows调用用户函数进行,windows就像一个中间商一样
creatwindows等也向窗口过程发送消息,getmessag从消息队列里取消息,然后处理后用dispatchmessage发送消息到窗口过程。
函数发送消息,windows接受消息并交与相应的窗口过程处理。windows就干这些事。