最终结果如下

主要思路
1.首先建立三个MFC类,其基类分别为CFormView、CListView、CTreeView
2.在MainFrame.h,里面添加两个CSplitterWnd变量
3.重构MainFrame.cpp中OnCreateClient,实现窗口切分
4.对应实现不同添加的View类功能
核心代码
class CMainFrame : public CFrameWnd
{
public:
CSplitterWnd sWnd;
CSplitterWnd sWnd1;
virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
};
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
CRect rect;
GetClientRect(&rect);
sWnd.CreateStatic(this,1,2);
sWnd.CreateView(0,0,RUNTIME_CLASS(CUserTreeView),CSize(rect.Width()