天天看点

MFC单文档的窗口分割

1.新建一个View类继承于CView类

2.在CMainFrame中定义变量CSplitterWnd m_SplitterWnd

3.在CMainFrame.h中添加新建的View头文件

4.在CMainFrame中重写虚函数OnCreateClient,用m_SplitterWnd变量调用CreateStatic,CreateView

m_SplitterWnd.CreateStatic(this,1,2);

 m_SplitterWnd.CreateView(0,0,RUNTIME_CLASS(CMyNewView),CSize(500,100),pContext);

 m_SplitterWnd.CreateView(0,1,RUNTIME_CLASS(CMyNewView),CSize(100,100),pContext);

return TRUE;

MFC