-
-
[求助]请教关于 MASM 中一段注册窗口类的问题
-
发表于:
2007-5-18 01:17
4513
-
[求助]请教关于 MASM 中一段注册窗口类的问题
;********************************************************************
; 注册窗口类
;********************************************************************
invoke LoadCursor,0,IDC_ARROW
mov @stWndClass.hCursor,eax
push hInstance
pop @stWndClass.hInstance
mov @stWndClass.cbSize,sizeof WNDCLASSEX
mov @stWndClass.style,CS_HREDRAW or CS_VREDRAW
mov @stWndClass.lpfnWndProc,offset _ProcWinMain
mov @stWndClass.hbrBackground,COLOR_WINDOW + 1
mov @stWndClass.lpszClassName,offset szClassName
invoke RegisterClassEx,addr @stWndClass
以上是罗云槟的Win32汇编中的代码, 凡是注册窗口类的部分都是这么写的!
我的问题是, 红色部分的代码为什么要这么写, push , pop , 直接 mov @stWndClass.hInstance, hInstance 不行吗?
对不起了,刚学汇编, 我忘了 mov指令不允许 2个操作数都是存储单元。 请斑竹删除这个帖子吧!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)