Compartir a través de


CMFCListCtrl Class

La clase de CMFCListCtrl extiende la funcionalidad de la clase de CListCtrl (Clase) admitiendo la funcionalidad avanzada del control de encabezado de CMFCHeaderCtrl Class.

class CMFCListCtrl : public CListCtrl

Members

Métodos públicos

Name

Descripción

CMFCListCtrl::EnableMarkSortedColumn

Habilita la capacidad de marcar una columna ordenada con un color de fondo diferente.

CMFCListCtrl::EnableMultipleSort

Habilita el modo de ordenación de múltiples.

CMFCListCtrl::GetHeaderCtrl

Devuelve una referencia al control de encabezado subrayado.

CMFCListCtrl::IsMultipleSort

Comprueba si el control de lista está en varias ordenan el modo.

CMFCListCtrl::OnCompareItems

Llamado por el marco cuando debe comparar dos elementos del control de lista.

CMFCListCtrl::OnGetCellBkColor

Llamado por el marco cuando debe determinar el color de fondo de una celda individual.

CMFCListCtrl::OnGetCellFont

Llamado por el marco cuando debe obtener a la fuente de la celda que se dibuja.

CMFCListCtrl::OnGetCellTextColor

Llamado por el marco cuando debe determinar el color del texto de una celda individual.

CMFCListCtrl::RemoveSortColumn

Quita una columna de ordenación de la lista de columnas ordenadas.

CMFCListCtrl::SetSortColumn

Establece la columna ordenada actual y el criterio de ordenación.

CMFCListCtrl::Sort

Ordena el control de lista.

Comentarios

CMFCListCtrl proporciona dos mejoras a la clase de CListCtrl (Clase) . Primero, indica que la ordenación de columnas es una opción disponible automáticamente dibujando una flecha de ordenación en el encabezado. En segundo lugar, admite la ordenación de los datos en columnas simultáneamente.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCListCtrl . El ejemplo muestra cómo crear un control de lista, inserte las columnas, elementos de inserción, establece el texto de un elemento, y establece la fuente del control de lista. Este fragmento de código es parte de Ejemplo de demostración de Visual Studio.

 CMFCListCtrl m_wndWatch;


...


    // DWORD dwStyle 
    // CRect rectDummy
    m_wndWatch.Create(dwStyle, rectDummy, this, ID_LIST_1);
    m_wndWatch.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    m_wndWatch.InsertColumn(0, _T("Variable"), LVCFMT_LEFT, 100);
    m_wndWatch.InsertColumn(1, _T("Value"), LVCFMT_LEFT, 100);

    m_wndWatch.InsertItem(0, _T("m_nCount"));
    m_wndWatch.SetItemText(0, 1, _T("100"));

    m_wndWatch.SetFont(&m_Font);

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

Requisitos

encabezado: afxlistctrl.h

Vea también

Referencia

Gráfico de jerarquías

CListCtrl (Clase)

Otros recursos

Clases de MFC