切分窗口的问题
SDI工程 想创建三个视图 一个是利用向导生成的CTestView,另两个是派生的视图类CView1,CView2
在框架类中声明分割视图类成员变量
CSplitterWnd m_wndSplitter;
重载下面这个函数
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
BOOL ret=m_wndSplitter.CreateStatic(this,3,1);
ret|=m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CTestView),CSize(100,100),pContext);
ret|=m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CView1),CSize(100,200),pCon text);
ret|=m_wndSplitter.CreateView(2,0,RUNTIME_CLASS(CView2),CSize(100,100),pContext);
return ret;
}
然后提示 CTestViewCTest : is not a class or namespace name
'CTestViewCTest ' : undeclared identifier
我在函数的上面加上TestView.h头文件怎么又引起其他的错误??
CTestStaticSplitWndDoc* GetDocument();提示error C2143: syntax error : missing ';' before '*'
为什么??