匿名通过本文主要向大家介绍了结构体强制类型转换,结构体类型转换,强制类型转换,c语言强制类型转换,java强制类型转换等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>
</div>
</div>
</div>
</div>
一般在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,这不是运行时的,是编译时编译器做的操作。