Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Por conveniência, o MFC encapsula o controle de lista de duas maneiras. Você pode usar controles de lista:
Diretamente, incorporando um objeto CListCtrl em uma classe de diálogo.
Indiretamente, usando a classe CListView.
CListView facilita a integração de um controle de lista com a arquitetura de documento/exibição MFC, encapsulando o controle da mesma forma que CEditView encapsula um controle de edição: o controle preenche toda a área de superfície de uma exibição MFC. (A vista é o controle, transformado 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 do modo de exibição para trabalhar com o modo de exibição como um modo de exibição. Use a função de membro GetListCtrl para obter acesso às funções de membro do controle de lista. Use estes membros para:
Adicione, exclua ou manipule "itens" na lista.
Defina ou obtenha atributos de controle de lista.
Para obter uma referência ao CListCtrl subjacente a um CListView, chame GetListCtrl a partir da sua classe de vista de lista.
CListCtrl& listCtrl = GetListCtrl();
Este tópico descreve as duas maneiras de usar o controle de lista.