Win32 Application与MFC有啥子区别
游戏程序用Win32比MFC更容易开发?
相关数据的程序就用MFC?
它们有什么区别?
[解决办法]
MFC是WIN32的一种,只不过是微软用很粗糙的class的封装了WIN32的绝大部分结构体和API接口函数,还有对消息处理也进行了包装,另外集成资源和窗体的部分。
[解决办法]
粗糙。。。。。。。。。微软的设计师看到非吐血不可
[解决办法]
大多数windows游戏都是使用游戏内部的UI系统,而不是windows的原生窗口系统。因此一般使用win32 sdk直接进行编程,因为它很简洁,没有包括mfc相关的一大堆代码框架。
mfc侧重于窗口程序的快速开发,一般大量使用windows原生窗口控件的程序使用mfc开发才比较合适,比如游戏编辑器。
[解决办法]
MFC是Win32的一种封装。可以使得代码复用更加方便一些。
学好Win32程序开发对理解MFC非常有帮助的。
[解决办法]
很简单,做游戏的时候用不到windows自己的窗口界面元素