相信大多数MFC初学者都有一种这种感觉,MFC的框架如此复杂,宏定义虚函数让你不知所措,和传统的Win32SDK编程相比,MFC确实让你足够头疼,粗略看看你发现找到Winmain和WndProc都不是一件容易的事。《深入浅出MFC》第三章将MFC的关键技术仿真出来,让你领略Application framework的内部机制,当然,这并不是一件容易的事情,从粗读到理解运用,这是一个付出心血的过程。其实抛开对MFC框架的一些主观看法,MFC框架确实值得研究学习。
*MFC的初始化过程
先上类图
定义一个全局变量,CMyWinApp theApp,此时main函数如下:
int _tmain(int argc, _TCHAR* argv[])
{
CWinApp * pApp = AfxGetApp();
system("pause");
return 0;
}
此时运行输出结果如下: