1、以Word2007文档为例,在菜单中点击视图拆分,看到一条随鼠标移动的分隔条。
2、在文档中某个位置按下鼠标左键时,将分割条固定加好即可。
xxxx::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){
//---------------------------------------------------------
//m_wndSpliter,m_wndSpliter2均为成员变量,CSplitterWnd类别
//CTest1,CTest2,CTest3均继承于CView
//---------------------------------------------------------
//第一次分割左右两个窗口
m_wndSpliter.CreateStatic( this, 1, 2 )
m_wndSpliter.CreateView( 0,1, RUNTIME_CLASS(CTest2), CSize(0,0), pContext )
m_wndSpliter.SetColumnInfo( 0, 700, 50 )
//第二次分割上下两个窗口
m_wndSpliter2.CreateStatic( &m_wndSpliter, 2, 1, WS_CHILD|WS_VISIBLE, m_wndSpliter.IdFromRowCol(0,0) )
m_wndSpliter2.CreateView( 0, 0, RUNTIME_CLASS(CTest1), CSize(0,0), pContext )
m_wndSpliter2.CreateView( 1, 0, RUNTIME_CLASS(CTest3), CSize(0,0), pContext )
m_wndSpliter2.SetRowInfo( 0, 300, 50 )
return TRUE//重要
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)