when I use the splitter to cut the SDI into a plurality of window, the first column of the new view is not show,it needs to be pulled to show itself. I don't know why. Is there has someone to help me?
CRect rect;
GetClientRect(&rect);
if(!m_split1.CreateStatic(this, 1, 3))
return FALSE;
if(!m_split1.CreateView(0, 1,RUNTIME_CLASS(CSatelitterView), CSize(rect.Width()/3, rect.Height()), pContext))
return FALSE;
if(!m_split2.CreateStatic(&m_split1, 2, 1, WS_CHILD|WS_VISIBLE| WS_BORDER,m_split1.IdFromRowCol(0, 0)) )
return FALSE;
if(!m_split3.CreateStatic(&m_split1, 2, 1, WS_CHILD|WS_VISIBLE |WS_BORDER,m_split1.IdFromRowCol(0, 2)) )
return FALSE;
if(!m_split2.CreateView(0, 0,RUNTIME_CLASS(CView3), CSize(rect.Width()/3, rect.Height()/2), pContext))
return FALSE;
if(!m_split2.CreateView(1, 0,RUNTIME_CLASS(CSN_RatioView), CSize(rect.Width()/3, rect.Height()/2), pContext))
return FALSE;
if(!m_split3.CreateView(0, 0,RUNTIME_CLASS(CView1), CSize(rect.Width()/3, rect.Height()/2), pContext))
return FALSE;
if(!m_split3.CreateView(1, 0,RUNTIME_CLASS(CView2), CSize(rect.Width()/3, rect.Height()/2), pContext))
return FALSE;