Compartir vía


CTreeCtrl frente a CTreeView

MFC proporciona dos clases que encapsulan controles de árbol: CTreeCtrl y CTreeView. Cada clase es útil en situaciones diferentes.

Use CTreeCtrl cuando necesite un control de ventana secundaria sin formato; por ejemplo, en un cuadro de diálogo. Es especialmente recomendable usar CTreeCtrl si va a haber otros controles secundarios en la ventana, como en un cuadro de diálogo típico.

Use CTreeView cuando quiera que el control de árbol actúe como una ventana de vista en la arquitectura del documento o la vista, así como un control de árbol. Un elemento CTreeView ocupará toda el área cliente de una ventana de marco o divisora. Se cambiará de tamaño automáticamente cuando se cambie el tamaño de su ventana principal y puede procesar mensajes de comandos desde menús, teclas del acelerador y barras de herramientas. Dado que un control de árbol contiene los datos necesarios para mostrarlo, el objeto de documento correspondiente no tiene que ser complicado, incluso podría usar CDocument como tipo de documento en la plantilla de documento.

Consulte también

Uso de CTreeCtrl
Controles