我在做单文档多视图切换的程序,单位运行到下面的代码的时候出现错误,想请问各位专家是什么原因
if(pNewActiveView==NULL)
{
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'
if(pNewActiveView==NULL)
{
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'
解决方案 »
- 问个打包加密问题。
- 请教一个问题:用鼠标左键拖动出一条轨迹,然后图片或图形会按照这个轨迹在规定时间内完成移动:
- 鼠标消息的x,y值本应为负数,怎么从lParam中取出负数?
- 这个程序该怎么做?
- vc写的ocx控件使程序越来越慢 ----------- 解决者 ------- 100分
- 我想把上万条记录读到对话框上的ListCtrl控件里,速度很慢,谁有良策能上数万条记录显示到对话框上速度还相当快?不一定用ListCtrl控件
- 难题,我用MFC开发ActiveX控件,用在网页中出现的难题?
- 哪位能告诉*.ttf文件的格式?相关资料也行
- 怎么获得cpu的频率?inter的和amd的都要
- 如何取得当前的应用句柄?
- 在对话框上加载了工具栏,但是为什么不能显示tooltip
- 如何分类MP3文件?
#include "diagnoseview.h"