在头文件MainFrm.h,中定义三个分割类对象:
CSplitterWndEx m_wndSplitter;
CSplitterWndEx m_wndSplitter2;
CSplitterWndEx m_wndSplitter3;
然后在MainFrm.cpp的OnCreateClient(……)中进行窗口的分割
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: 在此添加专用代码和/或调用基类
CRect rect;
GetClientRect( &rect );
int w = rect.Width();
int h = rect.Height();
//将主窗口分割为3行1列,
m_wndSplitter.CreateStatic(this, 3, 1);
//然后在主窗口的第2行第1列中绑定view5
m_wndSplitter.CreateView(2,0,RUNTIME_CLASS(CView5),CSize(w,h/5),pContext);
m_wndSplitter.SetColumnInfo(0, w, 20);
m_wndSplitter.SetRowInfo(0,2*h/5, 20);
m_wndSplitter.SetRowInfo(1,2*h/