<span style="font-size: 14px;">分割界面,利用RUNTIME_CLASS宏动态绑定VIEW类,用到</span><span style="font-size: 14px; color: rgb(45, 37, 3); font-family: Arial; line-height: 26px;">CSplitterWnd类</span>
</pre><pre name="code" class="cpp"><span style="white-space:pre"> </span>//创建一个静态分栏窗口,分为一行二列
if(m_wndSplitter1.CreateStatic(this,1,2)==NULL)
return FALSE;
//将CCSplitterWndView连接到0行0列窗格上
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CRightTopView),CSize(100,500), pContext);
if(m_wndSplitter2.CreateStatic(&m_wndSplitter1,2,1,WS_CHILD|WS_VISIBLE,
m_wndSplitter1.IdFromRowCol(0, 1))==NULL)
return FALSE; //将第0行1列再分开2行1列
//将FormView1类连接到第二个分栏对象的0行0列
m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CRightTopView),CSize(200,300),pContext);
//将FormView2类连接到第二个分栏对象的1行0列
m_wndSplitter2.CreateView(1,0,RUNTIME_CLASS(CRightBottomView),CSize(200,200),pContext);
m_SpliteFlag = TRUE;//用于OnSize虚函数判断是否已经分割窗口
return TRUE;