WIN32汇编为什么不能调用CreateWindow
我使用RadASM对编写的代码进行编译发现,使用CreateWindow会出现未定义错误,而使用CreateWindowEx却可以顺利通过编译,请问是为什么?错位信息为:...
我使用RadASM对编写的代码进行编译发现,使用CreateWindow会出现未定义错误,而使用CreateWindowEx却可以顺利通过编译,请问是为什么? 错位信息为: error A2006: undefined symbol : CreateWindow 有没有其它原因?使用罗云斌的书!分管够!
展开
3个回答
2013-11-21
展开全部
用过VC的都知道,其实在windows.h头文件中
CreateWindow只是一个宏定义,事实上系统并没有这个函数,编译过程中如果是ANSI编译则系统会调用
CreateWindowA,如果是unicode编译会调用
CreateWindowW。也就是说 要用汇编写的话 只能调用
CreateWindowA或者
CreateWindowW
CreateWindow只是一个宏定义,事实上系统并没有这个函数,编译过程中如果是ANSI编译则系统会调用
CreateWindowA,如果是unicode编译会调用
CreateWindowW。也就是说 要用汇编写的话 只能调用
CreateWindowA或者
CreateWindowW
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为 CreateWindow 是宏,应该调用 CreateWindowExW
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-21
展开全部
CreateWindowA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询