Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A forma como o controle de lista (CListCtrl) é criado depende de você estar usando o controle diretamente ou usando a classe CListView. Se você usar CListView, a estrutura construirá a exibição como parte de sua sequência de criação de documento/exibição. Criar a visualização de lista também cria o controle de lista (os dois são a mesma coisa). O controle é criado na função de manipulador OnCreate da exibição. 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 caixa de diálogo, adicione um Controle de Lista ao recurso de modelo de caixa de diálogo. Especifique sua ID de controle.
Use o Assistente para Adicionar Variável de Membro para adicionar uma variável membro do tipo
CListCtrlcom a propriedade Control. Você pode usar esse membro para chamar funções membroCListCtrl.Use o Assistente de Classe para mapear funções de manipulador na classe de diálogo para qualquer mensagem de notificação de controle de lista que você precisa manipular (consulte Mapeando Mensagens para Funções).
No OnInitDialog, defina os estilos para
CListCtrl. Consulte Alterar estilos de controle de lista. Isso determina o tipo de "exibição" que você tem no controle, embora você possa alterar a exibição mais tarde.
Para usar CListCtrl em uma janela não de diálogo
Defina o controle na exibição ou na classe de janela.
Chame a função membro Create do controle, possivelmente em OnInitialUpdate, possivelmente tão cedo quanto a função de manipulador OnCreate da janela pai (se você estiver definindo o controle em subclasse). Defina os estilos para o controle.