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.