Partilhar via


Controle e exibição de lista

Por conveniência, o MFC encapsula o controle da lista de duas formas. Você pode usar controles da lista:

  • Diretamente, inserindo um objeto de CListCtrl em uma classe da caixa de diálogo.

  • Indiretamente, usando a classe CListView.

CListView facilita a integração de um controle da lista com a arquitetura do documento/exibição MFC, encapsulando o controle de modo muito semelhante CEditView encapsula um controle de edição: o controle preenche a área da superfície inteira de uma exibição de MFC. (A exibição é o controle, a conversão CListView.)

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

  • Adicionar, excluir, ou manipular itens “” na lista.

  • O conjunto ou define atributos de controle da lista.

Para obter uma referência a CListCtrl que é a base de CListView, chame GetListCtrl da sua classe da exibição de lista:

CListCtrl& listCtrl = GetListCtrl();

Este tópico descreve duas formas de usar o controle da lista.

Consulte também

Referência

Usando CListCtrl

Conceitos

Controles (MFC)