//AfxWinMain()函数在WINMAIN.CPP文件中,它主要调用以下函数
AfxWinInit();
pApp->InitApplication(); //内部初始化管理
pThread->InitInstance(); //调用子类中的InitInstance()
CTestApp::InitInstance();
┣━ProcessShellCommand(cmdInfo); //对命令行进行解释
┃ CTestDoc::CTestDoc(); //构造文档类对象
┃ CMainFrame::CMainFrame(); //构造框架窗口对象
┃ CFrameWnd::LoadFrame(); //WINFRM.CPP
┃ ┣━AfxEndDeferRegisterClass(); //WINCORE.CPP,注册窗口类
┃ ┃ AfxRegisterClass(); //WINCORE.CPP
┃ ┣━CMainFrame::PreCreateWindow();
┃ ┃ CFrameWnd::PreCreateWindow();
┃ ┃ AfxEndDeferRegisterClass();
┃ ┣━AfxRegisterClass();
┃ ┗━CFrameWnd::Create(); //创建CMainFrame窗口
┃ CWnd::CreateEx();
┃ CMainFrame::PreCreateWindow();
┃ CFrameWnd::PreCreateWindow();
┃ CTestView::CTestView(); //构造CTestView对象
┃ CWnd::CreateEx(); //创建CTestView窗口
┃ AfxEndDeferRegisterClass();
┃ AfxEndDeferRegisterClass();
┃ CWnd::CreateEx(); //创建CToolBar工具栏
┃ AfxEndDeferRegisterClass();
┃ CWnd::CreateEx(); //创建CStatusBar状态栏
┃ AfxEndDeferRegisterClass();
┃ AfxRegisterClass();
┃ CWnd::CreateEx(); //创建CDockBar
┃ AfxEndDeferRegisterClass();
┃ CWnd::CreateEx(); //创建CDockBar
┃ AfxEndDeferRegisterClass();
┃ CWnd::CreateEx(); //创建CDockBar
┃ AfxEndDeferRegisterClass();
┃ CWnd::CreateEx(); //创建CDockBar
┣━m_pMainWnd->ShowWindow(SW_SHOW); //显示窗口
┗━m_pMainWnd->UpdateWindow(); //更新窗口
nReturnCode = pThread->Run(); //进入消息循环
AfxWinMain,
CWnd,
mfc,
SDI,
孙鑫
分享到:
相关推荐
孙鑫 VC++ 深入详解书中源码
孙鑫VC++视频讲座配套幻灯+全套示例源代码
MFC-lesson3-AppWizard的原理与MFC程序框架的剖析.rar 包含课程内容、视频、PPT、笔记。内容详尽,MFC珍藏。
java技术从入门到精通(孙鑫)学习笔记-Lesson2
第三课:讲述MFC AppWizard的原理与MFC程序框架的剖析 第四课:MFC消息映射机制的剖析,讲述如何运用ClassWizard 第五课:文本编程 第六课:菜单的工作原理及编写应用 第七课:对话框用户界面程序的编写 第八课:对话框第...
java技术从入门到精通(孙鑫)学习笔记-Lesson2(面向对象上)
孙鑫老师的视频配套源代码,比较实用,希望对大家有用处。
经典资料:孙鑫vc++视频讲义配套的源代码20集全第1-10。
孙鑫老师VC++6.0视频教程对应源代码 第一课源代码
孙鑫视频教程 vc视频教程 之 MFC AppWizard的原理与MFC程序框架的剖析.zip
该资源由内附孙鑫讲解的vc++编程1-20课的PPT讲解和详细实现代码,另附c++入门基础的课程,是每位c++编程爱好者必学的课程资源c++编程进阶的必经之路。
该PPT简单易懂,结合孙鑫老师的视频,很值得看。
VC++深入详解教学视频(MFC)--荐 - - 2013-05-11 Visual C++灵感编程教学光盘 - - 2013-05-01 东南大学C++程序设计 - - 2013-05-04 从新手到高手C++全方位学习 - - 2013-04-04 吉林大学《C语言程序设计》 ...
孙鑫pdf文档,入门C++的好帮手,MFC类库,vc6.0,虽然版本比较老,但是在很多地方使用得仍然比较多。参考性大
语言程序设计资料:Java-笔记-孙鑫版.doc
《VC++深入详解》主要从程序内部运行的机制和MFC程序的组织脉络入手,使读者在学习VC++编程知识时,既能够知其然,又能知其所以然,从而帮助读者从根本上理解和掌握Windows的程序设计。另外,《VC++深入详解》还贯穿...
孙鑫 VC++深入详解学习笔记
利用vs2015,对孙鑫mfc进行了代码编写 时间,能力原理,有些部分没有进行优化
详细讲解MFC六大关键技术的原理: (1)MFC程序的初始化过程; (2)运行时类型识别(RTTI); (3)动态创建; (4)永久保存(串行化); (5)消息映射; (6)命令传递。
介绍了Windows程序运行的内部机制,剖析了MFC框架的运行机制