CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

在MDI程序中添加的文档类,在调用时出错?

楼主wangbm()2003-12-01 15:52:50 在 VC/MFC / 界面 提问

在MDI程序中添加的文档类(MDI已有一个文档类,我重新增加一个类CMeterDocment继承CDocment),在编译时出错:cannot   access   protected   member   declared   in   class   'CMeterDocment'  
  我是这样用的:  
      void   CMainFrame::OnShowMeter()  
  {  
  CMeterDocment   *     myDoc;  
  CMultiDocTemplate   *   DocTmp;  
  DocTmp   =   new   CMultiDocTemplate(  
  IDR_MAINFRAME,  
  RUNTIME_CLASS(CMeterDocment),  
  RUNTIME_CLASS(CChildFrame),  
  RUNTIME_CLASS(CDlgMeter));  
  myDoc   =   new   CMeterDocment;  
  CChildFrame   *   CldFrm   =   (CChildFrame*)DocTmp->CreateNewFrame   (myDoc,this);  
  DocTmp->InitialUpdateFrame(CldFrm,myDoc);    
  }  
  在new   时出错,对于CMeterDocment   我未做改动,  
  如果把CMeterDocment   中  
  //protected:改为  
  public:  
  CMeterDocment();                        
  DECLARE_DYNCREATE(CMeterDocment)  
  则没问题,请问是怎么原因?谢谢。  
   
  问题点数:30、回复次数:1Top

1 楼kongyunzhongque(云雀)回复于 2003-12-01 16:29:58 得分 30

问题解决了就不要提了。在产生模板的时候需要调用CMeterDocment的构造函数,保护成员和私有成员是不能在类外调用的。Top

相关问题

  • VBA里调用XML文档出错
  • 调用出错???
  • 请教如何解决调用WebService时“生成XML文档时出错”问题
  • MDI中如何调用不同的文档模板(DocTemplate)?
  • WebService 调用出错!?
  • 调用outlook出错
  • 调用OleDbDataReader.GetString()出错
  • 调用mciSendCommand出错
  • DLL调用出错
  • 调用.dll出错

关键词

  • 文档
  • runtime
  • cmeterdocment
  • doctmp
  • mdi
  • cchildframe
  • mydoc
  • 文档类
  • 时出错

得分解答快速导航

  • 帖主:wangbm
  • kongyunzhongque

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo