MFC:如何轻松地从CTreeCtrl 切换到CTreeView?

MFC: How can we switch from CTreeCtrl to CTreeView easly?

我有一个图形 MFC 应用程序,它以前是使用 CTreeCtrl 开发的。
我想添加一个 CSplitterWnd 来改进它的图形界面。但是,我发现 CTreeCtrl 与 CSplitterWnd 不兼容。显然我必须使用 CTreeView

CSplitterWnd m_wndSplitter;
// Runtime error on CreateView
m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(myCTreeCtrl),CSize(100,100),pContext)) 

我的问题:
如果我切换到CTreeView,我必须开发很多功能(例如:SelectItem)

问题:
我怎样才能轻松地从 CTreeCtrl 切换到 CTreeView ? 或者我可以在 CFormview 中插入一个 ctreectrl 来代替 CtreeView?

CTreeView class 有成员函数CTreeCtrl& GetTreeCtrl() const。替换所有出现的

SelectItem(foo);

来自

GetTreeCtrl().SelectItem(foo);