Condividi tramite


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.

Vedere anche

Riferimenti

Utilizzo di CListCtrl

Concetti

Controlli (MFC)