分割窗口的小问题,大家帮忙
我写了如下代码:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs,
CCreateContext* pContext)
{
if(m_wndSplitter.CreateStatic(this,1,2)==NULL)
return FALSE;
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CSplitWindowView),CSize(250,100), pContext);
m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CTestView1),CSize(100,100),pContext);
return TRUE;
}
希望在一个窗口中显示一个视图和一个对话框。CTestView1是一个对话框类,CSplitWindowView是工程SplitWindow的试图类(在MainFrame中已经包含了相应的两个头文件)。但是编译时老是出现如下错误:
error C2143: syntax error : missing ';' before '*'
错误指向SplitWindowView.h中的
// Attributes
public:
--------------->CSplitWindowDoc* GetDocument();//这一行
// Operations
请问如何修改,是什么原因?