Destruindo o controle List
Se você inserir seu objeto CListCtrl como um membro de dados de um modo de exibição ou classe de diálogo, ele será destruído quando o proprietário for destruído. Se você usar um CListView, a estrutura destruirá o controle quando destruir o modo de exibição.
Se você providenciar que alguns dos seus dados de lista sejam armazenados no aplicativo em vez de no controle de lista, será necessário organizar a desalocação. Para obter mais informações, consulte Itens de retorno de chamada e a máscara de retorno de chamada no SDK do Windows.
Além disso, você é responsável por desalocar todas as listas de imagens criadas e associadas ao objeto de controle de lista.