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

入门级:SDI程序,最外边那个大框CMainFrame,是哪一步创建的呀?

楼主letok(letok)2005-02-01 14:53:58 在 VC/MFC / 基础类 提问

开端MDI程序的   InitApplication()里,有new   CMainFrame这一行,但SDI程序就没有了,那它在哪一步创建CMainFrame呢? 问题点数:20、回复次数:2Top

1 楼carbon107(<软件开发思想.h>)回复于 2005-02-01 15:02:23 得分 20

在APP的InitInstance()  
  CSingleDocTemplate*   pDocTemplate;  
  pDocTemplate   =   new   CSingleDocTemplate(  
  IDR_MAINFRAME,  
  RUNTIME_CLASS(CRuixingZJDoc),  
  RUNTIME_CLASS(CMainFrame),               //   main   SDI   frame   window  
  RUNTIME_CLASS(CRuixingZJView));  
  AddDocTemplate(pDocTemplate);  
  然后  
  int   CMainFrame::OnCreate(LPCREATESTRUCT   lpCreateStruct)  
   
   
  而MDI中 CMultiDocTemplate*   pDocTemplate;  
  pDocTemplate   =   new   CMultiDocTemplate(  
  IDR_MDITYPE,  
  RUNTIME_CLASS(CMdiDoc),  
  RUNTIME_CLASS(CChildFrame),   //   custom   MDI   child   frame  
  RUNTIME_CLASS(CMdiView));     //没有RUNTIME_CLASS(CMainFrame),  
  AddDocTemplate(pDocTemplate);  
   
  {  
  if   (CFrameWnd::OnCreate(lpCreateStruct)   ==   -1)  
  return   -1;Top

2 楼letok(letok)回复于 2005-02-01 22:59:51 得分 0

不明白,SDI程序,在哪一步new   CMainFrame呢?Top

相关问题

  • 入门级问题:CMainFrame类与CMyRecordView类的疑问??
  • 入门问题:SDI窗口如何拆分如下形状
  • 入门!
  • 入门
  • 入门
  • 。。。。怎样在SDI改变View的颜色,要具体的,现在手头上没有入门教材。。。。
  • 怎样入门??
  • 入门问题...
  • 入门问题...
  • c++入门书

关键词

  • runtime
  • cmainframe
  • pdoctemplate
  • sdi
  • 程序
  • lpcreatestruct
  • mdi

得分解答快速导航

  • 帖主:letok
  • carbon107

相关链接

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

广告也精彩

反馈

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