to: fengqinggao(风清高)
1.要是把第二个模板语句放在if(!ProcessShellCommand(cmdInfo))return FALSE;后边的话,运行后新建文档时,选择第二个就会出错。这个方法只是学习,我不想用这种。
2。这种方法编译时出了一大堆的错误:
CTestEditView *pView = new CTestEditView; //CTestEditView::CTestEditView' : cannot access
// protected member declared in class 'CTestEditView'
CCreateContext* pContext = new CCreateContext;
pContext->m_pCurrentFrame = m_pMainWnd;//error C2440: '=' : cannot convert from 'class
//CWnd *' to 'class CFrameWnd *
pContext->m_pLastView = m_pMainWnd->GetActiveView();//'GetActiveView' : is not a
//member of 'CWnd'
pContext->m_pNewViewClass = RUNTIME_CLASS(CTest2View);
pView = (CTestEditView*)m_pMainWnd->CreateView(pContext);//error C2039: 'CreateView' :
//is not a member of 'CWnd'
delete pContext;