CMFCHeaderCtrl::SetSortColumn

Imposta l'ordine di una colonna specificata in un controllo intestazione.

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

Parametri

  • [in] iColumn
    L'indice in base zero di una colonna del controllo intestazione.Se questo parametro è minore di zero, questo metodo cancella tutte le colonne dell'elenco delle colonne di ordinamento.

  • [in] bAscending
    Specifica l'ordinamento delle colonne che il parametro iColumn specifica.TRUE per impostare l'ordine crescente, FALSE per impostare decrescente.Il valore predefinito è TRUE.

  • [in] bAdd
    TRUE per impostare l'ordine delle colonne che il parametro iColumn specifica.

    Se il controllo intestazione corrente è in modalità di ordinamento a più colonne, questo metodo aggiunge la colonna specificata all'elenco delle colonne di ordinamento.Utilizzo CMFCHeaderCtrl::EnableMultipleSort impostare modalità di ordinamento a più colonne.

    Se la modalità di ordinamento a più colonne non è impostata e questo metodo viene compilato in modalità di debug, asserzioni di questo metodo.Se la modalità di ordinamento a più colonne non è impostata e questo metodo viene compilato in modalità finale, questo metodo prima di rimuovere tutte le colonne dell'elenco delle colonne di ordinamento e aggiungere la colonna specificata all'elenco.

    FALSE a prima di rimuovere tutte le colonne dell'elenco delle colonne di ordinamento e aggiungere la colonna specificata all'elenco.Il valore predefinito è FALSE.

Note

Utilizzare questo metodo per impostare l'ordine di una colonna.Se necessario, questo metodo aggiunge la colonna all'elenco delle colonne di ordinamento.Il controllo intestazione utilizzi l'ordinamento disegnare una freccia di ordinamento che punta verso l'alto o verso il basso.

Requisiti

intestazione: afxheaderctrl.h

Vedere anche

Riferimenti

Classe di CMFCHeaderCtrl

Grafico della gerarchia

CMFCHeaderCtrl::EnableMultipleSort