Criando o controle de lista
Como o controle da listaCListCtrl() é criado depende de se você estiver usando o controle está diretamente ou usando a classe CListView em vez disso. Se você usar CListView, a estrutura constrói a exibição como parte de sua sequência de criação do documento/exibição. Criar a exibição de lista cria o controle da lista também (os dois forem a mesma coisa). O controle é criado na função de manipulador de OnCreate de exibição. Nesse caso, o controle está pronto para que você adicione itens, através de uma chamada para GetListCtrl.
Para usar CListCtrl diretamente em uma caixa de diálogo
No publicador da caixa de diálogo, adicione um controle de lista ao recurso de modelo da caixa de diálogo. Especificar sua ID de controle
Use Adicionar o assistente da variável de membro para adicionar uma variável de membro do tipo CListCtrl com a propriedade do controle. Você pode usar esse membro para chamar funções de membro de CListCtrl .
Use a janela Propriedades para mapear funções do manipulador na classe da caixa de diálogo para todas as notificações que o controle da lista você precisar controlar Mensagens de mapeamento a funções(consulte).
Em OnInitDialog, defina os estilos para CListCtrl. Consulte Alterando os estilos de controle de lista. Isso determina o tipo de “exibição” que você obtém o no controle, embora você possa alterar a exibição.
Para usar CListCtrl em uma janela de nondialog
Define o controle na exibição ou na classe da janela.
Chame a função de membro de Crie de controle, possivelmente em OnInitialUpdate, possivelmente a partir da função pai do manipulador de OnCreate da janela (se você subclassing o controle). Definir os estilos do controle.