静态拆分的问题,RUNTIME_CLASS与拆分

zhoutt1989 2009-07-20 06:19:22

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
BOOL ret=m_wndSplitter.CreateStatic(this,1,2);
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CLeftView),CSize(250,20),pContext);
m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CDataEditView),CSize(250,20),pContext);
return ret;
}


程序出错:
error C2653: 'CLeftView' : is not a class or namespace name
F:\软件\visual c++\visual c++\MSDev98\MyProjects\OnePFour\MainFrm.cpp(112) : error C2065: 'classCLeftView' : undeclared identifier
F:\软件\visual c++\visual c++\MSDev98\MyProjects\OnePFour\MainFrm.cpp(113) : error C2653: 'CDataEditView' : is not a class or namespace name
F:\软件\visual c++\visual c++\MSDev98\MyProjects\OnePFour\MainFrm.cpp(113) : error C2065: 'classCDataEditView'
怎么回事?
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
包含相应的头文件
wu_qing_yun 2009-07-20
  • 打赏
  • 举报
回复
在MainFram.cpp文件最上面加上

#include "LeftView.h"
#include "DataEditView.h"
forimprove 2009-07-20
  • 打赏
  • 举报
回复
#include "LeftView.h"
#include "DataEditView.h"

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧