Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Como o controle de lista (CListCtrl) é criado depende se você está usando o controle diretamente ou usando a classe CListView . Se utilizares CListView, o framework construirá a vista como parte da sua sequência de criação de documento/vista. Criar a vista de lista também cria o controlo de lista (os dois são a mesma coisa). O controlo é criado na função de manipulador OnCreate da vista. Nesse caso, o controle está pronto para você adicionar itens, por meio de uma chamada para GetListCtrl.
Para usar CListCtrl diretamente em uma caixa de diálogo
No editor de diálogo, adicione um Controle de Lista ao seu recurso de modelo de diálogo. Especifique sua ID de controle.
Use o Assistente para Adicionar Variável de Membro para adicionar uma variável de membro do tipo
CListCtrlcom a propriedade Control. Você pode usar esse membro para chamarCListCtrlfunções de membro.Use o Assistente de Classe para mapear funções do manipulador na classe de diálogo para quaisquer mensagens de notificação de controle de lista que você precise manipular (consulte Mapeando mensagens para funções).
Em OnInitDialog, defina os estilos para o
CListCtrl. Consulte Alterando estilos de controle de lista. Isso determina o tipo de "visualização" que você obtém no controle, embora você possa alterar a exibição mais tarde.
Para usar CListCtrl em uma janela sem diálogo
Defina o controlo na classe de vista ou de janela.
Chame a função Create member do controle, possivelmente em OnInitialUpdate, possivelmente tão cedo quanto a função de manipulador OnCreate da janela pai (se você estiver subclassificando o controle). Defina os estilos para o controle.