鱼C论坛

 找回密码
 立即注册
查看: 1590|回复: 4

学习汇编中的一些疑问,新手,请帮忙回答下,谢谢

[复制链接]
发表于 2014-9-29 17:16:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
win32里面的wndclass 跟msg 这两个是不是都是数据结构,那win32的数据结构有哪些呢?还是可以自己构造的,还是直接就规定好的? 还有一个问题,就是是不是只要定义了,数据结构,那么这个数据结构中的成员,就可以直接拿出来赋值了比如下面的代码:
local @stWndClass:WNDCLASSEX
local @stMsg:MSG
invoke GetModuleHandle,NULL
mov hInstance,eax
这个代码中,是不是getmodulhandle中的返回值,移动给wndclassex 数据结果中的成员hinstance
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-9-29 19:15:19 | 显示全部楼层
WNDCLASSEX 和 MSG 都是数据结构,win32数据结构有哪些你百度一下吧,数据结构可以自己构造,WNDCLASSEX  和 MSG 这2个数据结构都是系统定义好的,具体放在那里我也不清楚,数据结构定义好了,肯定是可以拿来用的,不然定义它干嘛,这就类似定义个类一样,invoke GetModuleHandle,NULL 这个api 是获得当前资源模块的句柄,而 hInstance 这个事个全局变量 ,你可以再 .const 里面找到,如果要给数据结构成员赋值,应该是这样子的  mov  数据结构名.成员名,数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-29 20:09:38 | 显示全部楼层
非常感谢你的回答。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-9-30 00:28:02 | 显示全部楼层
俺来学习  期待指导
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2014-11-1 04:45:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-28 22:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表