引用:http://zhidao.baidu.com/question/194502850.html
WINAPI就是stdcall,是windows下函数的标准调用方式。 函数的调用方式是说,函数参数的入栈顺序,是从左向右还是从右向左; 函数运行完毕后返回调用者时,由谁清栈。 这种东西可以查msdn,那里有详细解释。 这些都不是mfc的东西,而是windows操作系统接口的规定。如果你还不熟悉windows系统下如何通过调用windows系统接口来编写应用程序,最好先别碰mfc,它只会让你更迷惑。 有一本很厚的书《windows程序设计》,网上有电子版下载,或者参考msdn安装目录下\samples\vc\sdk里面的例子也可以,先弄清windows程序是如何编写的,然后再去看mfc书籍。 windows编程接口是C语言的,mfc把它封装成C++类库。而且mfc不光封装了windows编程接口,还封装了应用程序框架,比如WinMain函数(相当于main函数)就被mfc封闭起来了,程序里根本找不到。 mfc编程书籍一个是孙鑫的视频,一个是潘爱民的《mfc技术内幕》。不过这类书籍都讲如何实现某些功能,而不谈mfc内部如何工作。 如果对mfc内部工作流程感到困惑,可以参考侯捷的《深入浅出mfc》。