我在做一个单文档多视图切换的程序,运行到如下的代码为什么会出现错误 switch(nForm)
//这些ID是对话框的标志符,但也可以用其他的标志
{
case IDD_DIAGNOSE_FORM :
pNewActiveView=(CView*)new CDiagnoseView;
break;
case IDD_FORMVIEWRSAVE:
pNewActiveView=(CView*)new RSaveView;
break;
case IDD_FORMVIEWJIZHEN :
pNewActiveView=(CView*)new JiZhenView;
break;
case IDD_FORMVIEWRCORRECT :
pNewActiveView=(CView*)new RCorrectView;
break;
}错误信息是:D:\Diagnose\Diagnose\MainFrm.cpp(131) : error C2061: syntax error : identifier 'CDiagnoseView'
D:\Diagnose\Diagnose\MainFrm.cpp(134) : error C2061: syntax error : identifier 'RSaveView'
D:\Diagnose\Diagnose\MainFrm.cpp(137) : error C2061: syntax error : identifier 'JiZhenView'
D:\Diagnose\Diagnose\MainFrm.cpp(140) : error C2061: syntax error : identifier 'RCorrectView'
//这些ID是对话框的标志符,但也可以用其他的标志
{
case IDD_DIAGNOSE_FORM :
pNewActiveView=(CView*)new CDiagnoseView;
break;
case IDD_FORMVIEWRSAVE:
pNewActiveView=(CView*)new RSaveView;
break;
case IDD_FORMVIEWJIZHEN :
pNewActiveView=(CView*)new JiZhenView;
break;
case IDD_FORMVIEWRCORRECT :
pNewActiveView=(CView*)new RCorrectView;
break;
}错误信息是:D:\Diagnose\Diagnose\MainFrm.cpp(131) : error C2061: syntax error : identifier 'CDiagnoseView'
D:\Diagnose\Diagnose\MainFrm.cpp(134) : error C2061: syntax error : identifier 'RSaveView'
D:\Diagnose\Diagnose\MainFrm.cpp(137) : error C2061: syntax error : identifier 'JiZhenView'
D:\Diagnose\Diagnose\MainFrm.cpp(140) : error C2061: syntax error : identifier 'RCorrectView'
解决方案 »
- dmz主机问题(难道没法解决?)
- 运用单文档多视图时遇到的问题
- CSliderCtrl窗口拖动的控件怎样每次只移动小数,比如0.2的单位?
- 如何用VC编程把指定的asp文件作为该网站的默认文档
- 请教视频图像的问题,关于运动图像的重影。
- 放分,顺便问个极度郁闷的问题
- 高兴!新式散分法,第一个到50 第二个30 第三个20 第四个10 第五个10 第六个10 第七个5,以后全5分至到^^^
- 为什么我的WM_KEYDOWN不能响应VK_RIGHT和VK_DOWN?
- HLEP!HELP!!关于CreateToolbarEx(),帮忙看一下程序!
- 我转语言了,改学VC,大家给点意见.一个小小程序员的苦恼!
- 鱼眼镜头拍摄的超广角照片拼合成一张360度的全景图?是怎么回事?
- 为什么我的排名不变呢?
在MainFrm.cpp里 #include "DiagnoseView.h"
#include "RSaveView.h"
#include "JiZhenView.h"
#include "RCorrectView.h"