分割视图的这段代码为什么出现Assert错误?
代码如下,
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
if(!m_UpDownSplitter.CreateStatic(this,2,1,WS_CHILD|WS_VISIBLE))
{
TRACE("build static splitter failed");
return -1;
}
if(!m_UpDownSplitter.CreateView(0,0,RUNTIME_CLASS(CView),CSize(0,0),pContext))
{
TRACE("build SplitterWnd Faild");
return -1;
}
if(!m_UpDownSplitter.CreateView(1,0,RUNTIME_CLASS(CMessageList),CSize(0,0),pContext))
{
TRACE("build SplitterWnd Failed");
return -1;
}
return true;
//return CFrameWnd::OnCreateClient(lpcs, pContext);
}