Partilhar via


Criando o controle de lista

Como a lista de controle (CListCtrl) é criado depende de você estar usando o controle diretamente ou usando a classe CListView em vez disso.Se você usar CListView, a estrutura constrói o modo de exibição como parte de sua seqüência de criação de exibição do documento.Criar exibição de lista cria também o controle de lista (os dois são a mesma coisa).O controle é criado no modo de exibição OnCreate função de manipulador.Nesse caso, o controle está pronto para adicionar itens, por meio de uma chamada para GetListCtrl.

  1. No editor de diálogo, adicione um controle de lista do recurso de modelo de diálogo.Especificar o ID de controle.

  2. Use o Assistente para Adicionar variável de membro para adicionar uma variável de membro do tipo CListCtrl com a propriedade de controle.Você pode usar este membro para chamar CListCtrl funções de membro.

  3. Use a janela Propriedades para mapear funções do manipulador na classe de caixa de diálogo para qualquer notificação de controle de lista mensagens você precisar manipular (consulte Mapeamento mensagens para funções).

  4. Em OnInitDialog, definir estilos para o CListCtrl.Consulte alterando estilos de controle de lista.Isso determina o tipo de "exibição" obter no controle, embora você possa alterar o modo de exibição posteriormente.

Usar CListCtrl em uma janela nondialog

  1. Defina o controle na janela ou modo de exibição de classe.

  2. O controle de chamada criar função de membro, possivelmente em OnInitialUpdate, possivelmente como antecipado como a janela pai OnCreate função de manipulador (se estiver Subclassificação do controle).Defina estilos para o controle.

Consulte também

Referência

Usando CListCtrl

Conceitos

Controles (MFC)