MFC程序运行流程
1.0 程序启动,CXXApp中的全局变量定义:CXXApp theApp,调用CWinApp()构造函数(将theApp对象的地址分别保存到线程状态信息和模块状态信息中);调用CXXApp()构造函数
1.1 进入WinMain函数,调用AfxWinMain(_tWinMain为宏,值为WinMain)
1.2 AfxWinMain函数的执行
1.2.1 获取theApp对象的地址
1.2.2 调用AfxWinInit,初始化MFC库
1.2.3 调用InitApplication,初始化应用程序数据
1.2.4 调用InitInstance,在函数中创建并显示窗口
1.2.5 调用Run进行消息循环处理
1.2.6 结束MFC库,退出程序