Condividi tramite


Aggiunta di colonne al controllo (visualizzazione dei rapporti)

Nota

La procedura seguente si applica a un oggetto CListView o CListCtrl .

Quando un controllo elenco si trova nella visualizzazione report, vengono visualizzate colonne, fornendo un metodo per organizzare i vari elementi secondari di ogni elemento del controllo elenco. Questa organizzazione viene implementata con una corrispondenza uno-a-uno tra una colonna nel controllo elenco e l'elemento secondario associato dell'elemento del controllo elenco. Per altre informazioni sugli elementi secondari, vedere Aggiunta di elementi al controllo. Un esempio di controllo elenco nella visualizzazione report è fornito dalla visualizzazione Dettagli in Windows 95 e Windows 98 Explorer. La prima colonna elenca la cartella, le icone dei file e le etichette. Altre colonne elencano le dimensioni del file, il tipo di file, la data dell'ultima modifica e così via.

Anche se le colonne possono essere aggiunte a un controllo elenco in qualsiasi momento, le colonne sono visibili solo quando il controllo ha il LVS_REPORT bit di stile attivato.

Ogni colonna ha un elemento di intestazione associato (vedere CHeaderCtrl) che etichetta la colonna e consente agli utenti di ridimensionare la colonna.

Se il controllo elenco supporta una visualizzazione report, è necessario aggiungere una colonna per ogni elemento secondario possibile in un elemento del controllo elenco. Aggiungere una colonna preparando una struttura LVCOLUMN e quindi effettuando una chiamata a InsertColumn. Dopo aver aggiunto le colonne necessarie (talvolta definite elementi di intestazione), è possibile riordinarle usando funzioni membro e stili appartenenti al controllo intestazione incorporato. Per altre informazioni, vedere Ordinamento degli elementi nel controllo Intestazione.

Nota

Se il controllo elenco viene creato con lo stile LVS_NOCOLUMNHEADER , qualsiasi tentativo di inserimento delle colonne verrà ignorato.

Vedi anche

Uso di CListCtrl
Controlli