Classe di CMFCHeaderCtrl

La classe CMFCHeaderCtrl supporta più colonne in un controllo intestazione.

class CMFCHeaderCtrl : public CHeaderCtrl

Membri

Bb982730.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CMFCHeaderCtrl::CMFCHeaderCtrl

Costruisce un oggetto CMFCHeaderCtrl.

CMFCHeaderCtrl::~CMFCHeaderCtrl

Distruttore

Bb982730.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCHeaderCtrl::EnableMultipleSort

Abilita o disabilita la modalità di ordinamento a più colonne per il controllo intestazione corrente.

CMFCHeaderCtrl::GetColumnState

Indica se una colonna non è ordinata o, viene ordinato in ordine crescente o decrescente.

CMFCHeaderCtrl::GetSortColumn

Recupera l'indice in base zero della prima colonna ordinata nel controllo intestazione.

CMFCHeaderCtrl::GetThisClass

Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe.

CMFCHeaderCtrl::IsAscending

Indica se una colonna del controllo intestazione è ordinata in ordine crescente.

CMFCHeaderCtrl::IsDialogControl

Indica se la finestra padre del controllo intestazione corrente è una finestra di dialogo.

CMFCHeaderCtrl::IsMultipleSort

Indica se il controllo intestazione corrente è in modalità di ordinamento su più colonne.

CMFCHeaderCtrl::RemoveSortColumn

Rimozione della colonna specificata dall'elenco delle colonne di ordinamento.

CMFCHeaderCtrl::SetSortColumn

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

Bb982730.collapse_all(it-it,VS.110).gifMetodi protetti

Nome

Descrizione

CMFCHeaderCtrl::OnDrawItem

Chiamato dal framework per disegnare una colonna del controllo intestazione.

CMFCHeaderCtrl::OnDrawSortArrow

Chiamato dal framework per disegnare la freccia di ordinamento.

CMFCHeaderCtrl::OnFillBackground

Chiamato dal framework per riempire lo sfondo di una colonna del controllo intestazione.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCHeaderCtrl e come attivare la modalità di ordinamento a più colonne per il controllo intestazione corrente.

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

Note

La classe CMFCHeaderCtrl estrae una freccia di ordinamento per una colonna del controllo intestazione per indicare che la colonna è ordinata.Utilizzare la modalità di ordinamento a più colonne se un gruppo di colonne nel controllo elenco padre (Classe di CMFCListCtrl) può essere ordinato contemporaneamente.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CHeaderCtrl

            CMFCHeaderCtrl

Requisiti

intestazione: afxheaderctrl.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CMFCListCtrl

Altre risorse

Classi MFC