Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para conveniência, o MFC encapsula o controle de lista de duas maneiras. Você pode usar controles de lista:
Diretamente, inserindo 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 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.