Share via


Creare il controllo elenco

Come il controllo list (CListCtrl) viene creato varia a seconda che si utilizza direttamente il controllo o si utilizza la classe CListView anziché.Se si utilizza CListView, il framework crea la visualizzazione come parte della sequenza di creazione documento/visualizzazione.Creando una visualizzazione elenco crea il controllo elenco (anche i due sono la stessa operazione).Il controllo viene creato nella funzione di gestione di OnCreate della visualizzazione.In questo caso, il controllo è pronto per aggiungere elementi, mediante una chiamata a GetListCtrl.

  1. Nell'editor finestre, aggiungere un controllo elenco alla risorsa modello di finestra di dialogo.Specificare l'id del controllo

  2. Utilizzare Aggiungere la procedura 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 .

  3. Utilizzare la Finestra Proprietà per eseguire il mapping delle funzioni di gestione nella classe della finestra di dialogo per tutti i messaggi di notifica che il controllo elenco è necessario gestire (vedere Messaggi del mapping delle funzioni).

  4. In OnInitDialog, impostare gli stili per CListCtrl.Vedere Modificare gli stili del controllo elenco.Questa impostazione determina il tipo di “visualizzazione„ visualizzato nel controllo, sebbene sia possibile modificare successivamente la visualizzazione.

Per utilizzare CListCtrl in una finestra di nondialog

  1. Definire il controllo in visualizzazione o nella classe della finestra.

  2. Chiamare la funzione membro di creare del controllo, possibilmente in OnInitialUpdate, probabilmente alla funzione di gestione di OnCreate della finestra padre (in caso di creazione di una sottoclasse del controllo).Impostare gli stili per il controllo.

Vedere anche

Riferimenti

Utilizzando CListCtrl

Concetti

Controlli (MFC)