Classe CListView

Semplifica l'uso del controllo elenco e di CListCtrl, la classe che incapsula la funzionalità list-control, con l'architettura di visualizzazione documento di MFC.

Sintassi

class CListView : public CCtrlView

Membri

Costruttori pubblici

Nome Descrizione
CListView::CListView Costruisce un oggetto CListView.

Metodi pubblici

Nome Descrizione
CListView::GetListCtrl Restituisce il controllo elenco associato alla visualizzazione.

Metodi protetti

Nome Descrizione
CListView::RemoveImageList Rimuove l'elenco di immagini specificato dalla visualizzazione elenco.

Osservazioni:

Per altre informazioni su questa architettura, vedere la panoramica per la classe CView e i riferimenti incrociati citati.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Requisiti

Intestazione: afxcview.h

CListView::CListView

Costruisce un oggetto CListView.

CListView();

CListView::GetListCtrl

Chiamare questa funzione membro per ottenere un riferimento al controllo elenco associato alla visualizzazione.

CListCtrl& GetListCtrl() const;

Valore restituito

Riferimento al controllo elenco associato alla visualizzazione.

Esempio

void CMyListView::OnInitialUpdate()
{
   CListView::OnInitialUpdate();

   // this code only works for a report-mode list view
   ASSERT(GetStyle() & LVS_REPORT);

   CListCtrl& listCtrl = GetListCtrl();

   // Insert a column. This override is the most convenient.
   listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);

   // The other InsertColumn() override requires an initialized
   // LVCOLUMN structure.
   LVCOLUMN col;
   col.mask = LVCF_FMT | LVCF_TEXT;
   col.pszText = _T("Jersey Number");
   col.fmt = LVCFMT_LEFT;
   listCtrl.InsertColumn(1, &col);

   // Set reasonable widths for our columns
   listCtrl.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
   listCtrl.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
}

CListView::RemoveImageList

Rimuove l'elenco di immagini specificato dalla visualizzazione elenco.

void RemoveImageList(int nImageList);

Parametri

nImageList
Indice in base zero dell'immagine da rimuovere.

Vedi anche

MFC Sample ROWLIST
Classe CCtrlView
Grafico della gerarchia
Classe CCtrlView