WindowsAPI是指Windows应用编程接口(类似于DOS下的系统接口调用),Windows应用接口包括我们编程常用的窗口、消息、资源、进程、线程,GDI(图形界面),也包括多媒体编程接口、网络socket接口等操作系统封装的功能调用,内存管理等等一大堆与编程有关的接口;APi也叫SDK。
MFC是指将以上WindowsAPI封装成一些基本类,如窗口类,线程类,GDI操作的类(如CDC,CBrush,...CClientDC),还有CSocket类(同步),CAsyncSocket类等。如果熟悉API编程,掌握MFC是非常容易的,因此要掌握MFC,需要多看MFC的源码实现。