Compartir a través de


CTreeCtrl frente a CTreeView

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

Utilice CTreeCtrl cuando necesita un control nivel de ventana secundaria; por ejemplo, en un cuadro de diálogo. Debería especialmente para utilizar CTreeCtrl si hay otros controles secundarios en la ventana, como en un cuadro de diálogo típico.

Utilice CTreeView si desea que el control de árbol para actuar como una ventana de vista en arquitectura documento/vista así como un control de árbol. CTreeView ocupa toda el área de cliente de una ventana de marco o de la ventana divisora. Automáticamente se cambia el tamaño cuando se cambia el tamaño de la ventana primaria, y puede procesar mensajes de comando de menú, de teclas de aceleración, las barras de herramientas. Puesto que un control de árbol contiene los datos necesarios para el árbol, el objeto document correspondiente no tiene que ser complicado — podría usar incluso CDocument como el tipo de documento de plantilla de documento.

Vea también

Referencia

Usar CTreeCtrl

Conceptos

Controles (MFC)