哪位高手能告诉我这个新手下面那个关于MFC的简单问题
C/C问题:MFC中为什么只看到了CWinApp类实例化theApp,其它类CMainFrameCView类实例化是在哪里实例化呢...
C/C 问题:MFC中为什么只看到了CWinApp类实例化theApp,其它类CMainFrame CView类实例化是在哪里实例化呢
展开
2个回答
展开全部
MFC 通常是 Doc - View 结构,
入口在 theApp。
其它类 隐含在:
CXxxxxApp::InitInstance(){}
里。
例如 pDocTemplate = new ....( ...RUNTIME_CLASS(.doc..), RUNTIME_CLASS(..frame..), RUNTIME_CLASS(..view..), ) 把 doc,view,frame 联系在一起。
// 实例化:
LoadFrame(IDR_MAINFRAME) ....
pMainFrame->ShowWindow(m_nCmdShow);
pMainFrame->UpdateWindow();
入口在 theApp。
其它类 隐含在:
CXxxxxApp::InitInstance(){}
里。
例如 pDocTemplate = new ....( ...RUNTIME_CLASS(.doc..), RUNTIME_CLASS(..frame..), RUNTIME_CLASS(..view..), ) 把 doc,view,frame 联系在一起。
// 实例化:
LoadFrame(IDR_MAINFRAME) ....
pMainFrame->ShowWindow(m_nCmdShow);
pMainFrame->UpdateWindow();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询