关于分割窗口的问题
我希望在SDI中分割出两个VIEW来,进行了如下操作。但是运行时并没有显示出来,请大家看看,是不是少了什么地方?
void CtrlTree::OnInitialUpdate
{
CTreeView::OnInitialUpdate();
GetTreeCtrl().SetBkColor(RGB(252, 251, 250));
GetTreeCtrl().ModifyStyle(0, TVS_SHOWSELALWAYS);
m_hManageBase = GetTreeCtrl().InsertItem("根节点",0,0);
}
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// create splitter window
if (!m_wndSplitter.CreateStatic(this, 1, 2))
return FALSE;
if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CtrlTree), CSize(100,100), pContext) ||
!m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CtrlTree), CSize(100,100), pContext))
{
m_wndSplitter.DestroyWindow();
return FALSE;
}
return CFrameWnd::OnCreateClient(lpcs, pContext);
}