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

一个关于CSplitterWnd类的问题

楼主mtlyab(Libra_ly)2004-05-01 22:47:58 在 VC/MFC / 界面 提问

我是一个vc新手,在具体编程过程中遇到以下问题,希望得到老手的指点,不胜感激。  
   
  首先,我建立了一个名为Test的mfc单文档程序。  
  Insert-〉class,添加两个CView派生的视图类CView1,CView2  
  然后在CMainFrm.h中添加了#include   "View1.h"  
                                                      #include   "View2.h"  
  在CMainFrame中添加两个CSplitterWnd类,SP1和SP2  
  然后重掉虚函数OnCreateClient(),其代码如下:  
   
  if   (SP1.CreateStatic(this,2,1)==NULL)  
  {TRACE0("Can't   create   the   splitterwnd!/n");  
  return   -1;}  
  SP1.CreateView(0,0,RUNTIME_CLASS(CTestView),CSize(600,0),pContext);  
  if   (SP2.CreateStatic(&SP1,1,2,WS_CHILD|WS_VISIBLE,AFX_IDW_PANE_FIRST+1)==NULL)  
  {TRACE0("Can't   create   the   splitterwnd!/n");  
  return   -1;}  
  SP2.CreateView(0,0,RUNTIME_CLASS(CView1),CSize(300,400),pContext);  
  SP2.CreateView(0,1,RUNTIME_CLASS(CView2),CSize(300,400),pContext);  
                    return   0;  
   
   
  很明显,是为了切分一个窗口为三个小窗口,但编译结果是这样的错误:  
  ……\MainFrm.cpp(76)   :   error   C2653:   'CTestView'   :   is   not   a   class   or   namespace   name  
  ……\MainFrm.cpp(76)   :   error   C2065:   'classCTestView'   :   undeclared   identifier  
  请问各位大虾,这是为什么?如能回复,小弟先谢谢啦 问题点数:0、回复次数:6Top

1 楼yujia120(永不停息)回复于 2004-05-02 01:52:17 得分 0

#include   "CTestView.h"Top

2 楼countryboy(沉淀)回复于 2004-05-02 02:23:58 得分 0

试试这样行不行~~!!!  
  if   (!SP1.CreateView(0,   1,   pContext->m_pNewViewClass,   CSize(0,0),   pContext))   return   false;  
  改一下0,1就可以了  
  0,1表示分成1行2列Top

3 楼mtlyab(Libra_ly)回复于 2004-05-02 17:21:10 得分 0

哎,还是8行啊Top

4 楼jcx_vincent(vincent)回复于 2004-06-21 11:28:42 得分 0

#include   "doc.h"一定okTop

5 楼kpsh(kpsh)回复于 2004-07-30 15:21:50 得分 0

#include   "testview.h"  
   
  Top

6 楼GSdeng(好说)回复于 2004-09-07 10:58:35 得分 0

#include   "TestDoc.h"Top

相关问题

  • 关于类CSplitterWnd的问题
  • 我该从哪里继承CSplitterWnd类?
  • 新手的“愚昧”问题:CSplitterWnd类
  • 用classwizard新建类时,在base class选项中看不到CSplitterWnd
  • 请教MFC中用CSplitterWnd类编程的问题
  • 求助:如何做一个类似于Dreamwaver类似的视图窗口?(CSplitterWnd)
  • CSplitterWnd怎么用
  • CSplitterWnd的使用
  • 关于CSplitterWnd
  • CSplitterWnd问题

关键词

  • sp1
  • runtime
  • pcontext
  • createview
  • cview
  • csize
  • 类
  • ctestview
  • sp
  • 添加

得分解答快速导航

  • 帖主:mtlyab

相关链接

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

广告也精彩

反馈

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