Creazione del controllo List
Come il controllo elenco (CListCtrl) viene creato varia se si utilizza direttamente il controllo o si utilizza la classe CListView invece. Se si utilizza CListView, il framework crea la visualizzazione come parte della sequenza di progettazione documento/visualizzazione. Creando una visualizzazione elenco crea il controllo elenco anche i due sono la stessa cosa). Il controllo viene creato nella funzione di gestione di OnCreate della visualizzazione. In questo caso, il controllo è pronto per aggiungere elementi, tramite una chiamata a GetListCtrl.
Per utilizzare CListCtrl direttamente in una finestra di dialogo
Nell'editor finestre, aggiungere un controllo elenco alla risorsa modello di finestra di dialogo. Specificare l'id del controllo
Utilizzare Aggiunta guidata variabile membro per aggiungere una variabile membro di tipo CListCtrl con la proprietà del controllo. È possibile utilizzare questo membro per chiamare le funzioni membro di CListCtrl.
Utilizzare la Finestra Proprietà per eseguire il mapping delle funzioni di gestione nella classe della finestra di dialogo per tutti i messaggi di notifica nel controllo elenco è necessario gestire (vedere Vedere mapping di messaggi).
In OnInitDialog, impostare gli stili per CListCtrl. Vedere Modificare gli stili di controllo list. Questa impostazione determina il tipo di "visualizzazione" verrà visualizzato nel controllo, sebbene sia possibile modificare successivamente la visualizzazione.
Per utilizzare CListCtrl in una finestra del nondialog
Definire il controllo nella visualizzazione o la classe della finestra.
Chiamare la funzione membro di Crea del controllo, eventualmente OnInitialUpdate, probabilmente fin dalla funzione di gestione di OnCreate della finestra padre (in caso di creazione di una sottoclasse del controllo. Impostare gli stili per il controllo.