Condividi tramite


Controllo Header e controllo List

Nella maggior parte dei casi, si utilizzerà 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 CView- oggetto derivato. 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 invece. 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 un solo 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 è possibile ottenere con le funzioni membro controllo visualizzazione elenco padre. Tuttavia, per il controllo completo e accesso, attributi e stili del controllo intestazione incorporato, si consiglia di un puntatore all'oggetto controllo intestazione è ottenuto.

L'oggetto incorporato del controllo intestazione è accessibile da CListCtrl o da CListView con una chiamata a una 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

Utilizzo di CHeaderCtrl

Concetti

Controlli (MFC)