Controllo List e visualizzazione elenco
Per comodità, MFC esegue il controllo elenco in due modi. È possibile utilizzare i controlli elenco:
Direttamente, incorporando un oggetto di CListCtrl in una classe finestra di dialogo.
Indirettamente, utilizzando classe CListView.
CListView semplifica integrare un controllo elenco con l'architettura documento/visualizzazione MFC, incapsulante il controllo a come CEditView incapsula un controllo di modifica: il controllo occupa l'intera area di una visualizzazione MFC. (La visualizzazione è il controllo, cast a CListView).
Un oggetto di CListView eredita da CCtrlView e le relative classi base e aggiungere una funzione membro per recuperare il controllo elenco sottostante. Utilizzare i membri di visualizzazione per utilizzare la visualizzazione come visualizzazione. Utilizzare la funzione membro di GetListCtrl per accedere alle funzioni membro di controllo list. Utilizzare questi membri:
Aggiungere, eliminare, modificare o "elementi" nell'elenco.
Imposta o ottiene gli attributi di controllo list.
Per ottenere un riferimento a CListCtrl sottostante a CListView, chiamare GetListCtrl dalla classe di visualizzazione elenco:
CListCtrl& listCtrl = GetListCtrl();
In questo argomento vengono descritte entrambe le modalità per utilizzare il controllo elenco.