在VC++集成编译环境下,基于windows编程有两种途径:一是使用windows API 函数,另一种是MFC。基于Windows API 编程是十分麻烦的,因为你需要和500多个API函数打交道,为了简化windows编程。微软又基于windows API 编制了MFC类库。MFC利用C++语言,对windows API函数进行了封装,使编程得以简化,同时,还在VC++中集成了AppWizard、classWizard等工具来支持MFC,进一步简化windows程序编制。
SDK编程和MFC编程应该是平级的.
MFC写程序也经常用到API函数啊.
MFC封装了winAPI,成为一个系统,用起来更加方便,简单,不容易出错
但有优点就有缺点,缺点就是不够灵活