Aggiunta di elementi al controllo
Per aggiungere elementi al controllo elenco (CListCtrl), chiamare una delle varie versioni della funzione membro di InsertItem, come le informazioni disponibili. Una versione accetta una struttura di LV_ITEM preparato. Poiché la struttura di LV_ITEM contiene più membri, è maggiore controllo sugli attributi dell'elemento di controllo list.
Due membri importanti (relativamente alla visualizzazione del rapporto) della struttura di LV_ITEM i membri di iSubItem e di iItem. Il membro di iItem è l'indice in base zero dell'elemento che la struttura è di riferimento e il membro di iSubItem è l'indice in base uno di un elemento secondario, o zero se la struttura contiene informazioni su un elemento. Con questi due membri determinate, per voce, il tipo e il valore di informazioni sull'elemento secondario che viene visualizzato quando il controllo elenco è nella visualizzazione rapporti. Per ulteriori informazioni, vedere CListCtrl::SetItem.
I membri aggiuntivi specificano il testo dell'elemento, l'icona, lo stato e i dati dell'elemento. "I dati dell'elemento" è un valore definito dall'applicazione associato a una voce della visualizzazione elenco. Per ulteriori informazioni sulla struttura di LV_ITEM, vedere CListCtrl::GetItem.
Altre versioni di InsertItem richiedono uno o più valori separati, corrispondenti ai membri della struttura di LV_ITEM, consentendo di inizializzare solo i membri si desidera supportare. In genere, il controllo elenco gestisce l'archiviazione per gli elementi di elenco, ma è possibile memorizzare le informazioni nell'applicazione invece, utilizzando le proprietà degli elementi di callback." Per ulteriori informazioni, vedere Elementi di callback e la maschera di callback in questo argomento e Elementi di callback e la maschera di callback in Windows SDK.
Per ulteriori informazioni, vedere Voci della visualizzazione elenco e gli elementi secondari di aggiunta.