Compartilhar via


Controle de lista e exibição de lista

Para conveniência, o MFC encapsula o controle de lista de duas maneiras. Você pode usar controles de lista:

CListView facilita a integração de um controle de lista com a arquitetura de documento/exibição do MFC, encapsulando o controle tanto quanto o CEditView encapsula um controle de edição: o controle preenche toda a área de superfície de um modo de exibição MFC. (A exibição é o controle, convertido em CListView.)

Um CListView objeto herda de CCtrlView e suas classes base e adiciona uma função de membro para recuperar o controle de lista subjacente. Use os membros de exibição para trabalhar com a exibição como uma exibição. Use a função de membro GetListCtrl para obter acesso às funções-membro do controle de lista. Use estes membros para:

  • Adicione, exclua ou manipule "itens" na lista.

  • Definir ou obter atributos de controle de lista.

Para obter uma referência ao CListCtrl subjacente a um CListView, chame GetListCtrl de sua classe de visualização de lista:

CListCtrl& listCtrl = GetListCtrl();

Este tópico descreve as duas maneiras de usar o controle de lista.

Consulte também

Usando CListCtrl
Controles