簡體   English   中英

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 有成員 function CTreeCtrl& GetTreeCtrl() const 替換所有出現的

SelectItem(foo);

經過

GetTreeCtrl().SelectItem(foo);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM