[英]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 有成員 function CTreeCtrl& GetTreeCtrl() const
。 替換所有出現的
SelectItem(foo);
經過
GetTreeCtrl().SelectItem(foo);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.