Destruindo o controle List
Se você digita o objeto de CListCtrl como um membro de dados de uma exibição ou uma classe da caixa de diálogo, é destruída quando o proprietário é destruído. Se você usar CListView, a estrutura destrói o controle quando destrói a exibição.
Se você organiza para seus dados da lista a ser armazenados no aplicativo em vez de usar o controle da lista, você precisará organizar para sua desalocação. Para obter mais informações, consulte Itens de retorno de chamada e a máscara de retorno de chamada em Windows SDK.
Além disso, você é responsável para desalocar todas as listas da imagem que você crie e se associa ao objeto de controle da lista.