CTreeCtrl vs。 CTreeView
MFC 提供兩個封裝的樹狀目錄控制項的類別: CTreeCtrl 和 CTreeView。 每個類別是在不同的情況下有用的。
使用CTreeCtrl時,您需要一個一般的子視窗控制項中 ; 舉個例說,在對話方塊中。 您特別想要使用CTreeCtrl如果在視窗中,與典型的對話方塊中會有其他的子控制項。
使用CTreeView您想檢視] 視窗中的文件/檢視架構所扮演的樹狀目錄控制項,以及樹狀目錄控制項。 A CTreeView將佔滿整個工作區框架視窗或分隔視窗。 它會自動調整大小與其父視窗調整大小時,而且它可以處理功能表、 快速鍵和工具列的命令訊息。 因為樹狀目錄控制項包含了顯示樹狀結構所需的資料,對應的文件物件並沒有太複雜 — 您甚至還可以使用 CDocument 為您的文件範本中的文件類型。