here is pseudo code,
m_omSplitter.CreateStatic( this, 2, 1 );
int nChild = m_omSplitter.IdFromRowCol( 0, 0 );
m_omUpperSplitter.CreateStatic( &m_omSplitter,
1,
2,
WS_CHILD | WS_VISIBLE | WS_BORDER,
nChild );
m_omSplitter.CreateView(1, 0, RUNTIME_CLASS(CEditView), omSize, pContext);
m_omUpperSplitter.CreateView(0, 0, RUNTIME_CLASS(CListView), omSize, pContext);
m_omUpperSplitter.CreateView(0, 1, RUNTIME_CLASS(CEditView), omSize, pContext);