vs2008里的vc++下的MFC和WIN32(下的WIN32项目)有什么区别啊解决方案

vs2008里的vc++下的MFC和WIN32(下的WIN32项目)有什么区别啊
Visual Studio 2008 选择 新建项目、选择 Visual C++ 里面包括ATL CLR 常规 MFC 智能设备 Win32(Win32控制台程序 Win32项目),其中MFC和Win32下的Win32项目有什么区别啊?

------解决方案--------------------
MFC是建立在微软基础类库上的一种项目,而Win32项目是用Win32 API进行开发的。
------解决方案--------------------
MFC对Win32的API进行2次封装。
从开发角度上来说MFC比Win32 API方便一些,从功能上来说Win32 API能做的事更多
------解决方案--------------------
MFC是在微软开发的基础类库,是“Microsoft Foundation Class”首字母的缩写
Win32 API也是微软提供的应用编程接口,是“Application Programming Interface”首字母的缩写
MFC是用C把WINDOWS的API封装起来的一个东西。
C 和 C++是使用和发明 MFC 和 API 的工具。
也就是说WINDOWS API 是学会了C/C++后学的 。
API比MFC更底层,MFC的出现大大简化了编程。