1.新建MFC工程,在ChildFrm.h里新建一个CSplitterWnd 对象m_wndSplitter1;及虚函数BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
2.在ChildFrm.cpp里OnCreateClient()里添加如下代码:
CRect rc;
//// 获取框架窗口客户区的CRect对象
GetClientRect(&rc);
bool g = m_wndSplitter1.CreateStatic(this, 2, 1);
//////产生拆分窗口的第一个窗口(标号0,0)的view窗口
g = m_wndSplitter1.CreateView(0, 0, RUNTIME_CLASS(CMultiDocument1View), CSize(rc.Width(), rc.Height() / 2), pContext);
g = m_wndSplitter1.CreateView(1, 0, RUNTIME_CLASS(CMultiDocument1View), CSize(rc.Width(), rc.Height() / 2), pContext);
//return TRUE;
SetActiveView((CView*)m_wndSplitter1.GetPane(0, 0));
return CMDIChildWndEx::OnCreateClient(lpcs, pContext);