只介绍基于单文档的静态窗体分割:
1.为CMainFrame类添加一个窗体分割类CSplitterWnd成员变量m_splitter;
2.CMainFrame类添加并编辑虚函数OnCreateClient(~~~~~);
3.代码基本为:
CRect rect;
GetClientRect(&rect);
CSize size;
size.cx=rect.right/2;
size.cy=rect.bottom/2;
CreateStatic(this,1,2);
m_Splitter.CreateView(0,0,RUNTIME_CLASS(CRBOXEMCView),size,pContext);
m_Splitter.CreateView(0,1,RUNTIME_CLASS(CFigure),size,pContext);
4.注意:上面创建一行两列的窗体,并分别为两个窗体加载了不同的类。加载的类需要在CLASSWIZARD中提前声明。