Criando o controle de lista

Como a lista de controle (CListCtrl) é criado depende de você está 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 sistema autônomo parte de sua sequência de criação/modo de exibição do documento. Criar o modo de exibição de lista cria o controle de lista também (sistema autônomo duas são a mesma coisa).O controle é criado no OnCreatefunção de manipulador de .Nesse caso, o controle está pronto para você adicionar itens, por meio de uma telefonar para GetListCtrl.

  1. No editor de diálogo Adicione um controle de lista a seu recurso de modelo de caixa de diálogo.Especificar essa ID de controle.

  2. Use o Adicionar Assistente variável de membro para adicionar uma variável de membro do tipo CListCtrl com a propriedade de controle. Você pode usar esse 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 de mensagens que necessita para manipular (consulte Mapeamento de mensagens para funções).

  4. In OnInitDialog, conjunto os estilos para o CListCtrl. See Alterar estilos de controle de lista.Isso determina o tipo de "exibição" em um controle, embora você possa alterar o modo de exibição mais tarde.

Para usar CListCtrl em uma janela nondialog

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

  2. telefonar Criar função de membro , possivelmente em OnInitialUpdate, possivelmente mais cedo OnCreatefunção de manipulador de (se você estiver dispondo em subclasse o controle).Defina estilos para o controle.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CListCtrl