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 |
---|---|
Habilita la capacidad de marcar una columna ordenada con un color de fondo diferente. |
|
Habilita el modo de ordenación de múltiples. |
|
Devuelve una referencia al control de encabezado subrayado. |
|
Comprueba si el control de lista está en varias ordenan el modo. |
|
Llamado por el marco cuando debe comparar dos elementos del control de lista. |
|
Llamado por el marco cuando debe determinar el color de fondo de una celda individual. |
|
Llamado por el marco cuando debe obtener a la fuente de la celda que se dibuja. |
|
Llamado por el marco cuando debe determinar el color del texto de una celda individual. |
|
Quita una columna de ordenación de la lista de columnas ordenadas. |
|
Establece la columna ordenada actual y el criterio de ordenación. |
|
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
Requisitos
encabezado: afxlistctrl.h