Compartir a través de


Clase de CMFCHeaderCtrl

La clase de CMFCHeaderCtrl admite ordenar varias columnas en un control de encabezado.

class CMFCHeaderCtrl : public CHeaderCtrl

Members

Bb982730.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CMFCHeaderCtrl::CMFCHeaderCtrl

Crea un objeto CMFCHeaderCtrl.

CMFCHeaderCtrl::~CMFCHeaderCtrl

Un destructor.

Bb982730.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CMFCHeaderCtrl::EnableMultipleSort

Habilita o deshabilita el modo múltiple de ordenación de la columna para el control de encabezado actual.

CMFCHeaderCtrl::GetColumnState

Indica si una columna no está ordenada, o se ordena de forma ascendente o descendente.

CMFCHeaderCtrl::GetSortColumn

Recupera el índice de base cero de la primera columna ordenada en el control de encabezado.

CMFCHeaderCtrl::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CMFCHeaderCtrl::IsAscending

Indica si las columnas en el control de encabezado está ordenada de forma ascendente.

CMFCHeaderCtrl::IsDialogControl

Indica si la ventana principal del control de encabezado actual es un cuadro de diálogo.

CMFCHeaderCtrl::IsMultipleSort

Indica si el control de encabezado actual está en modo múltiple de ordenación de la columna .

CMFCHeaderCtrl::RemoveSortColumn

Quita la columna especificada de la lista de columnas ordenadas.

CMFCHeaderCtrl::SetSortColumn

Establece el criterio de ordenación de una columna especificada en un control de encabezado.

Bb982730.collapse_all(es-es,VS.110).gifMétodos protegidos

Name

Descripción

CMFCHeaderCtrl::OnDrawItem

Llamado por el marco para dibujar una columna de control de encabezado.

CMFCHeaderCtrl::OnDrawSortArrow

Llamado por el marco para dibujar la flecha de la ordenación.

CMFCHeaderCtrl::OnFillBackground

Llamado por el marco para rellenar el fondo de una columna de control de encabezado.

Ejemplo

El ejemplo siguiente muestra cómo construir un objeto de clase de CMFCHeaderCtrl , y cómo habilitar la columna varios ordenar el modo para el control de encabezado actual.

    CMFCHeaderCtrl* headerCtrl = new CMFCHeaderCtrl();
    headerCtrl->EnableMultipleSort();

Comentarios

La clase de CMFCHeaderCtrl dibuja una flecha de ordenación de una columna de control de encabezado para indicar que la columna está ordenada.Utilice el modo múltiple de ordenación de la columna si un conjunto de columnas en el control de lista primario (Clase de CMFCListCtrl) puede ser el tamaño al mismo tiempo.

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CHeaderCtrl

            CMFCHeaderCtrl

Requisitos

encabezado: afxheaderctrl.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CMFCListCtrl

Otros recursos

Clases de MFC