MultiDoc
1. WinMain()
2. AfxWinMain()
3. CWinApp::InitApplication()
4. CMyApp::InitInstance()
4.1 AddDocTemplate()
4.2 new CMainFrame()
4.3 LoadFrame() -> WM_CREATE
5. ProcessShellCommand()
6. CCmdTarget::OnCmdMsg()
7. _AfxDispatchCmdMsg()
8. CWinApp::OnFileNew()
9. CMultiDocTemplate::OpenDocumentFile()
9. 1 CDocTemplate::CreateNewDocyment()
9.1.1 CDocument* pDocument = (CDocument*)m_pDocClass->CreateObject();
9.2 CDocTemplate::CreateNewFrame()
9.2.1 CFrameWnd* pFrame = (CFrameWnd*)m_pFrameClass->CreateObject();
9.2.2 CMDIChildWnd::LoadFrame()
9.2.2.1 CDocTemplate::CreateView();
本文详细介绍了使用MFC框架实现多文档界面(MDI)应用程序时的主要初始化步骤,包括从WinMain函数开始到创建文档、视图和框架窗口的整个过程。涉及WinMain、AfxWinMain、CWinApp::InitApplication、CMyApp::InitInstance等关键函数。

2282

被折叠的 条评论
为什么被折叠?



