Controle de lista e exibição de lista
Para sua conveniência, o MFC encapsula o controle de lista de duas maneiras.Você pode usar controles de lista:
Diretamente, a incorporação por um CListCtrl objeto em uma classe de caixa de diálogo.
Indiretamente, por meio da classe CListView.
CListView é fácil integrar um controle de lista com a arquitetura de modo de exibição de documentos/MFC, encapsular o controle muito sistema autônomo CEditView encapsula um controle de edição: o controle preenche a área da superfície inteira de um modo de exibição do MFC.(O modo de exibição é o controle, convertido para CListView.)
A CListView objeto é herdado CCtrlView e sua base de classes e adiciona uma função de membro para recuperar o controle de lista subjacente.Use modo de exibição de membros para trabalhar com o modo de exibição sistema autônomo um modo de exibição.Use o GetListCtrlfunção de membro para obter acesso às funções de membro do controle de lista.Use esses membros para:
Adicionar, excluir ou manipular "itens" na lista.
conjunto ou obter atributos de controle de lista.
Para obter uma referência à CListCtrl Base de um CListView, telefonar GetListCtrl de sua classe de modo de exibição de lista:
CListCtrl& listCtrl = GetListCtrl();
Este tópico descreve as duas maneiras de usar o controle de lista.