1、將主視圖類從CView 改爲CScrollView
.h .cpp文件中所有的CView都要改
2、主視圖類的.h文件前加doc類的前置聲明: class TestDoc;
否則報錯,缺少";"之類的
3、MainFrame.h 添加 CSplitterWnd m_wndSplitter;
.cpp重寫OnCreateClient,然後添加相關語句即可
- BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
- {
- // TODO: Add your specialized code here and/or call the base class
- BOOL ret = m_wndSplitter.CreateStatic(this,2,1);
- /*
- 將視圖分爲上下兩屏,上屏:CDraw_MIGView,下屏:CVelocityView
- */
- ret |= m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CDraw_MIGView),
- CSize(700,250),pContext);
- ret |= m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CVelocityView),
- CSize(700,450),pContext);
- return ret;
- //return CFrameWnd::OnCreateClient(lpcs, pContext);
- }