Compartir a través de


CListView (clase)

Simplifica el uso del control de lista y de CListCtrl, la clase que encapsula la funcionalidad del control de lista, con la arquitectura de vista-documento de MFC.

Sintaxis

class CListView : public CCtrlView

Miembros

Constructores públicos

Nombre Descripción
CListView::CListView Construye un objeto CListView.

Métodos públicos

Nombre Descripción
CListView::GetListCtrl Devuelve el control de lista asociado a la vista.

Métodos protegidos

Nombre Descripción
CListView::RemoveImageList Quita la lista de imágenes especificada de la vista de lista.

Comentarios

Para obtener más información sobre esta arquitectura, consulte la información general de la clase CView y las referencias cruzadas citadas allí.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Requisitos

Header: afxcview.h

CListView::CListView

Construye un objeto CListView.

CListView();

CListView::GetListCtrl

Llame a esta función miembro para obtener una referencia al control de lista asociado a la vista.

CListCtrl& GetListCtrl() const;

Valor devuelto

Una referencia al control de la lista asociado a la vista.

Ejemplo

void CMyListView::OnInitialUpdate()
{
   CListView::OnInitialUpdate();

   // this code only works for a report-mode list view
   ASSERT(GetStyle() & LVS_REPORT);

   CListCtrl& listCtrl = GetListCtrl();

   // Insert a column. This override is the most convenient.
   listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);

   // The other InsertColumn() override requires an initialized
   // LVCOLUMN structure.
   LVCOLUMN col;
   col.mask = LVCF_FMT | LVCF_TEXT;
   col.pszText = _T("Jersey Number");
   col.fmt = LVCFMT_LEFT;
   listCtrl.InsertColumn(1, &col);

   // Set reasonable widths for our columns
   listCtrl.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
   listCtrl.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
}

CListView::RemoveImageList

Quita la lista de imágenes especificada de la vista de lista.

void RemoveImageList(int nImageList);

Parámetros

nImageList
Índice de base cero de la imagen que se va a quitar.

Consulte también

MFC Sample ROWLIST
CCtrlView (clase)
Gráfico de jerarquías
CCtrlView (clase)