Condividi tramite


Aggiunta di elementi al controllo

Per aggiungere elementi al controllo elenco (CListCtrl), chiamare una delle diverse versioni della funzione membro InsertItem , a seconda delle informazioni disponibili. Una versione accetta una struttura LVITEM preparata. Poiché la LVITEM struttura contiene numerosi membri, è possibile avere un maggiore controllo sugli attributi dell'elemento del controllo elenco.

Due membri importanti (per quanto riguarda la visualizzazione report) della LVITEM struttura sono i iItem membri e iSubItem . Il iItem membro è l'indice in base zero dell'elemento a cui fa riferimento la struttura e il iSubItem membro è l'indice in base uno di un elemento secondario oppure zero se la struttura contiene informazioni su un elemento. Con questi due membri si determinano, per elemento, il tipo e il valore delle informazioni sull'elemento secondario visualizzate quando il controllo elenco è nella visualizzazione report. Per altre informazioni, vedere CListCtrl::SetItem.

Membri aggiuntivi specificano il testo, l'icona, lo stato e i dati dell'elemento dell'elemento. "Dati elemento" è un valore definito dall'applicazione associato a un elemento della visualizzazione elenco. Per altre informazioni sulla LVITEM struttura, vedere CListCtrl::GetItem.

Altre versioni di InsertItem accettano uno o più valori separati, corrispondenti ai membri della LVITEM struttura, consentendo di inizializzare solo i membri che si desidera supportare. In genere, il controllo elenco gestisce l'archiviazione per gli elementi di elenco, ma è possibile archiviare alcune delle informazioni nell'applicazione, usando "elementi di callback". Per altre informazioni, vedere Elementi di callback e maschera di callback in questo argomento e elementi di callback e maschera di callback in Windows SDK.

Per altre informazioni, vedere Aggiunta di elementi di visualizzazione elenco e elementi secondari.

Vedi anche

Uso di CListCtrl
Controlli