CTreeCtrl vs. CTreeView
MFC fornece duas classes que encapsulam controles em árvore: CTreeCtrl e CTreeView.Cada classe é útil em situações diferentes.
Use CTreeCtrl quando você precisa de um controle de janela filho simples; Por exemplo, na caixa de diálogo.Você iria querer usar especialmente CTreeCtrl se haverá outros controles filho na janela, na caixa de diálogo típicas.
Use CTreeView quando desejar que o controle de árvore para atuar como uma janela de visualização na exibição do documento arquitetura bem como um controle de árvore.A CTreeView ocupará toda a área cliente de uma janela do quadro ou janela separadora.Ele será automaticamente redimensionado quando sua janela pai é redimensionada, e ele pode processar as mensagens de comando de barras de ferramentas, menus e teclas aceleradoras.Como um controle de árvore contém os dados necessários para exibir a árvore, o objeto de documento correspondente não precisa ser complicado — você poderia até usar CDocument como o tipo de documento no seu modelo de documento.