|
发表于 2020-6-26 22:30:01
|
显示全部楼层
从CTreeView派生一个类,如CLeftView, 可以显示树形控件。
在CMainFrame类里添加一个成员
CSplitterWnd m_wndSplitter;
实现CMainFrame::OnCreateClient()方法,部分代码:
// TODO: 创建分割视图
if (!m_wndSplitter.CreateStatic(this, 1, 2))
{
TRACE0("Failed to CreateStaticSplitter\n");
return FALSE;
}
// add - an input view in column 1
if (!m_wndSplitter.CreateView(0, 0,
RUNTIME_CLASS(CLeftView), CSize(170, 0), pContext))
{
TRACE0("Failed to create second pane\n");
return FALSE;
}
// 使用同样的方法添加另一个视图
// activate the input view
SetActiveView((CView*)m_wndSplitter.GetPane(0,1)); |
|