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

再一个有关问题,关于窗口过程的参数

2013-12-26 
再一个问题,关于窗口过程的参数WinProcprocuses ebx esi edi hWnd,uMsg,wParam,lParam.....mov eax,uMsg来

再一个问题,关于窗口过程的参数

WinProc   proc  uses ebx esi edi hWnd,uMsg,wParam,lParam
.....
mov eax,uMsg
来自WIN32汇编罗云彬那本书的‘第一个窗口’的代码

我的问题是,这个窗口过程的这4个参数,hWnd,uMsg,wParam,lParam是谁传给它们的呢?
hWnd我用猜的,肯定是指窗口的句柄了吧
uMsg是怎么来的呢?哪个把数值给它了呢?它怎么就传递给eax呢,它是一个数值还是地址呢?

盼大神给解释一下!
[解决办法]
系统传过来的,窗口的回调函数本来就是有系统调用的嘛,自然就是有系统传过来的了。Windows 的管理是基于消息处理机制,系统负责各类事件的监控,转换为相应的消息发送给对应的窗口回调函数,让窗口的回调函数进行必要的自己的处理,无须自己处理的就调用下默认处理函数。

热点排行