CTreeCtrl与CTreeView
MFC 提供封装树控件的两个类: CTreeCtrl 和 CTreeView。 每个类是有用的不同的情况。
,在需要纯文本子窗口控件时,请使用 CTreeCtrl ;例如,在对话框。 在典型的对话框特别是需要使用 CTreeCtrl ,如果在窗口的其他子控件,。
,当您希望树控件象视图窗口文档/视图结构以及树控件时,请使用 CTreeView 。 CTreeView 将占用框架窗口或拆分窗口的整个工作区。 它会自动调整大小,其父窗口调整大小,因此,它能处理从菜单、快捷键和工具栏上的命令消息。 因为树控件包含所需的数据显示树,相应文档对象不必是复杂的 —可以即使使用 CDocument 作为文件类型将文档模板。