Compartilhar via


Classe CListView

Simplifica o uso do controle de lista e da CListCtrl, a classe que encapsula a funcionalidade de controle de lista, com a arquitetura de exibição de documento do MFC.

Sintaxe

class CListView : public CCtrlView

Membros

Construtores públicos

Nome Descrição
CListView::CListView Constrói um objeto CListView.

Métodos públicos

Nome Descrição
CListView::GetListCtrl Retorna o controle de lista associado ao modo de exibição.

Métodos protegidos

Nome Descrição
CListView::RemoveImageList Remove a lista de imagens especificada do modo de exibição de lista.

Comentários

Para obter mais informações sobre essa arquitetura, confira a visão geral da classe CView e as referências cruzadas citadas lá.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Requisitos

Cabeçalho: afxcview.h

CListView::CListView

Constrói um objeto CListView.

CListView();

CListView::GetListCtrl

Chame essa função membro para obter uma referência para o controle de lista associado ao modo de exibição.

CListCtrl& GetListCtrl() const;

Valor de retorno

Uma referência para o controle de lista associado ao modo de exibição.

Exemplo

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

Remove a lista de imagens especificada do modo de exibição de lista.

void RemoveImageList(int nImageList);

Parâmetros

nImageList
O índice de base zero da imagem a ser removida.

Confira também

ROWLIST de exemplo do MFC
Classe CCtrlView
Gráfico da hierarquia
Classe CCtrlView