三分窗口(靜態切分)

 OOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
 .............

//創建一個靜態分欄窗口,分爲兩行一列
 if(split1.CreateStatic(this,1,2)==NULL)
 {
  MessageBox("error!!");
  return FALSE;
 }
 split1.CreateView(0,0,RUNTIME_CLASS(CLeftView),CSize(200,100),pContext);

 if(split2.CreateStatic(&split1,2,1,WS_CHILD | WS_VISIBLE,split1.IdFromRowCol(0, 1))==NULL)
    MessageBox("Error when create 2");
 if(TRUE!=split2.CreateView(0, 0, RUNTIME_CLASS(CPacketView), CSize(200, 200), pContext))
    MessageBox("Error when create 2");
 split2.CreateView(1, 0, RUNTIME_CLASS(CMy6View), CSize(200, 200), pContext);

 m_List = (CPacketView* )split2.GetPane(0, 0);
 m_Edit = (CMy6View* )split2.GetPane(1, 0);

 ............ 
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章