Compartir a través de


CMFCHeaderCtrl::SetSortColumn

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

void SetSortColumn(
   int iColumn,
   BOOL bAscending=TRUE,
   BOOL bAdd=FALSE 
);

Parámetros

  • [in] iColumn
    El índice cero- basado de una columna de control de encabezado.Si este parámetro es menor que cero, este método quita todas las columnas de la lista de columnas ordenadas.

  • [in] bAscending
    Especifica el criterio de ordenación de la columna que el parámetro de iColumn especifica.TRUE para establecer orden ascendente; FALSE para establecer orden descendente.El valor predeterminado es TRUE.

  • [in] bAdd
    TRUE para establecer el criterio de ordenación de la columna que el parámetro de iColumn especifica.

    Si el control de encabezado actual está en columna varios ordenar el modo, este método agrega la columna especificada a la lista de columnas ordenadas.Utilice CMFCHeaderCtrl::EnableMultipleSort para establecer el modo múltiple de ordenación de la columna.

    Si no establece el modo múltiple de ordenación de la columna y este método se compila en modo de depuración, este método valida.Si no establece el modo múltiple de ordenación de la columna y este método se compila en modo comerciales, este método primero quita todas las columnas de la lista de columnas ordenadas, y luego agrega la columna especificada a la lista.

    FALSE a primero quita todas las columnas de la lista de columnas ordenadas, y después se agrega la columna especificada a la lista.El valor predeterminado es FALSE.

Comentarios

Utilice este método para establecer el criterio de ordenación de una columna.Si es necesario, este método agrega la columna a la lista de columnas ordenadas.El control de encabezado usa el criterio de ordenación dibujar una flecha de ordenación que apunta arriba o abajo.

Requisitos

encabezado: afxheaderctrl.h

Vea también

Referencia

Clase de CMFCHeaderCtrl

Gráfico de jerarquía

CMFCHeaderCtrl::EnableMultipleSort