CSplitterWnd 多视图程序
大家好,我现在想在多文档多视图程序中,实现每个view窗口的拆分,请问大家用CSplitterWnd可以实现吗?如果可以,请高手指点一下,谢谢!
如果实现不了,有没有一些其他的什么方法可以实现,请指点一下,谢谢大家了!
[解决办法]
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext)
{
// 创建拆分窗口
if (!m_wndSplitter.CreateStatic(this, 1, 3))
return FALSE;
if ( !m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(200, 100), pContext)
|| !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CMidView), CSize(600, 100), pContext)
|| !m_wndSplitter.CreateView(0, 2, RUNTIME_CLASS(CRightView), CSize(100, 100), pContext)
)
{
m_wndSplitter.DestroyWindow();
return FALSE;
}
return TRUE;
}