这是两种不同的编程方法。
编 Windows 窗口程序,消息的处理等很多事情得你自己考虑。但是你很清楚程序的走向。
MFC 编程是微软将 windows 的 API 进行了一定程度的封装。编程时,很多事情不用你自己去考虑。调用 MFC 的函数就可以了。但是想深入了解 MFC,还是很难的。
如果侧重快速开发应用,那就 MFC 吧。如果想深入了解 windows 的机制,还是 windows 窗口程序。
MFC才可以做到真正做到可视化(visual)。VC6.0貌似没有窗口程序的吧。Visual Studio才有的。不过是用了.net技术,应该是VC++.NET。
VC6.0有的是Win32应用程序,这个就是基本用代码写的Win32程序,灵活,可以清晰的了解Windows程序的运行方式。