Compartir a través de


Control de lista y vista de lista

Para mayor comodidad, MFC encapsula el control de lista de dos maneras. Puede usar controles de lista:

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

  • Indirectamente, mediante la clase CListView.

CListView facilita la integración de un control de lista con la arquitectura de documento o vista de MFC, encapsulando el control tanto como CEditView encapsula un control de edición: el control rellena todo el área expuesta de una vista MFC. (La vista es el control, convertido en CListView).

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

  • Agregue, elimine o manipule "elementos" en la lista.

  • Establecer u obtener atributos de control de lista.

Para obtener una referencia a CListCtrl subyacente a CListView, llame a GetListCtrl desde su clase de vista de lista.

CListCtrl& listCtrl = GetListCtrl();

En este tema se describen ambas maneras de usar el control de lista.

Consulte también

Uso de CListCtrl
Mandos