Condividi tramite


Il controllo intestazione e controllo elenco

Nella maggior parte dei casi, sarà utilizzato il controllo intestazione incorporato in un oggetto di CListView o di CListCtrl .Tuttavia, vi sono casi in cui un oggetto separato del controllo intestazione è utile, ad esempio la modifica dei dati, disposti in colonne o righe, in CViewoggetto derivato da.In questi casi, è necessario maggiore controllo sull'aspetto e del comportamento predefinito di un controllo intestazione incorporato.

Nel caso più comune che si desidera un controllo intestazione per fornire lo standard, il comportamento predefinito, è possibile utilizzare CListCtrl o CListView anziché.Utilizzare CListCtrl quando si desidera che la funzionalità di un controllo intestazione predefinito, incorporato in un controllo comune visualizzazione elenco.Utilizzare CListView quando si desidera che la funzionalità di un controllo intestazione predefinito, incorporato in un oggetto visualizzazione.

[!NOTA]

Questi controlli includono solo un controllo intestazione incorporato se il controllo elenco viene creato utilizzando lo stile di LVS_REPORT .

Nella maggior parte dei casi, l'aspetto del controllo intestazione incorporato è possibile cambiarlo modificando gli stili del controllo visualizzazione elenco contenitore.Inoltre, le informazioni sul controllo intestazione possono essere ottenute con le funzioni membro di controllo visualizzazione elenco padre.Tuttavia, per il controllo completo e accesso, gli attributi e agli stili del controllo intestazione incorporato, è consigliabile un puntatore all'oggetto del controllo intestazione è ottenuto.

L'oggetto incorporato del controllo intestazione è accessibile da CListCtrl o da CListView con una chiamata alla funzione membro di GetHeaderCtrl della rispettiva classe.Il metodo è illustrato nel codice seguente:

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Riferimenti

Utilizzando CHeaderCtrl

Concetti

Controlli (MFC)