Compartilhar via


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.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CListCtrl