您的位置:首页 > 其它

拆分窗口问题-- error C2653: “CtestView”: 不是类或命名空间名称

2012-02-16 21:49 447 查看
核心代码:

BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)

{

// TODO: 在此添加专用代码和/或调用基类

CRect rect;

GetClientRect(&rect);//获得窗口客户区坐标

CSize paneSize(rect.Width(),rect.Height());

m_splitter.CreateStatic(this,3,1,WS_CHILD | WS_VISIBLE);

m_splitter.CreateView(0,0,RUNTIME_CLASS(CtestView),paneSize,pContext);

m_splitter.CreateView(1,0,RUNTIME_CLASS(CtestView),paneSize,pContext);

m_splitter.CreateView(2,0,RUNTIME_CLASS(CtestView),paneSize,pContext);



//return CFrameWnd::OnCreateClient(lpcs, pContext);

return true;

}



当我们运行时会出现

1>c:\users\lenovo\desktop\aa\test\test\mainfrm.cpp(235) : error C2653: “CtestView”: 不是类或命名空间名称

1>c:\users\lenovo\desktop\aa\test\test\mainfrm.cpp(236) : error C2653: “CtestView”: 不是类或命名空间名称

1>c:\users\lenovo\desktop\aa\test\test\mainfrm.cpp(237) : error C2653: “CtestView”: 不是类或命名空间名称



这个只要我们添加

#include "testDoc.h"

#include "testView.h"

注意我的工程名为test
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐