Welcome

首页 / 软件开发 / 汇编语言 / 汇编结构类型转换快速操作

汇编结构类型转换快速操作2008-12-27 本站收集整理 一般在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,这不是运行时的,是编译时编译器做的操作。