第一步:创建一个当文档应用程序,添加成员变量 CSplitterWnd m_splitter;
第二步:为框架类Frame添加对文档类和视类的声明: #include "*Doc.h" #include "*View.h"
第三步:在框架类中重载OnCreateClient函数,添加如下代码
Crect rc;
GetClientRect(&rc);
CSize paneSize(rc.Width()/3, rc.Height()/3);
m_splitter.CreateStatic(this,3,1);
m_splitter.CreateView(0,0,RUNTIME_CLASS(C*View),paneSize,pContext); //C*View类为对应应用程序视类
m_splitter.CreateView(1,0,RUNTIME_CLASS(C*View),paneSize,pContext);
m_splitter.CreateView(2,0,RUNTIME_CLASS(C*View),paneSize,pContext);
通过CreateView函数创建3个窗口视图。