WEB开发网
开发学院软件开发汇编语言 汇编结构类型转换快速操作 阅读

汇编结构类型转换快速操作

 2008-12-27 09:36:16 来源:WEB开发网   
核心提示:一般在WM_NOIFY消息中处理是这样的:lParam传过来的是一个NMHDR结构的地址,普通处理如下:mov ecx,lParamassume ecx:ptr NMHDRpush ecx.if [ecx].code==NM_CLICK.endifpop ecxassume ecx:nothing好的方法是:直接加上结

一般在WM_NOIFY消息中处理是这样的:

lParam传过来的是一个NMHDR结构的地址,普通处理如下:

mov ecx,lParam

assume ecx:ptr NMHDR

push ecx

.if [ecx].code==NM_CLICK

.endif

pop ecx

assume ecx:nothing

好的方法是:

直接加上结构类型转换:

mov ecx,lParam

.if (NMHDR ptr [ecx]).code==NM_CLICK

.endif

这样做极方便.

总是使用assume,这不是运行时的,是编译时编译器做的操作。

Tags:汇编 结构 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接