Compartir a través de


Control de lista y vista de lista

Por comodidad, MFC encapsula el control de lista de dos maneras. Puede utilizar los controles de lista:

  • Directamente, insertar un objeto de CListCtrl en una clase de diálogo.

  • Indirectamente, mediante la clase CListView.

CListView facilita integrar un control de lista con la arquitectura documento/vista de MFC, encapsular el control mucho mientras CEditView encapsula un control de edición: el control rellena el área expuesta completa de una vista MFC. (La vista de Z es el control, conversión a CListView.)

Un objeto de CListView hereda de CCtrlView y sus clases base y agrega una función miembro para recuperar el control de lista subyacente. Utilice los miembros de la vista para ejecutar la vista como una vista. Utilice la función miembro de GetListCtrl para obtener acceso a las funciones miembro de control list. Utilice estos miembros:

  • Agregar, eliminar, o manipule “los elementos” en la lista.

  • Determinado o obtener los atributos del control de lista.

Para obtener una referencia a CListCtrl que es la base de CListView, llame a GetListCtrl de la clase de vista de lista:

CListCtrl& listCtrl = GetListCtrl();

Este tema describe las dos maneras de utilizar el control de lista.

Vea también

Referencia

Usar CListCtrl

Conceptos

Controles (MFC)