Usando CImageList
Uma lista de imagens, representada pela classe CImageList, é uma coleção de imagens do mesmo tamanho, em que cada uma pode ser referenciada por seu índice. As listas de imagens são usadas para gerenciar com eficiência grandes conjuntos de ícones ou bitmaps. As listas de imagens não são controles próprios, pois não são janelas. No entanto, elas são usadas com vários tipos diferentes de controles, incluindo controles de lista (CListCtrl), controles de árvore (CTreeCtrl) e controles de tabulação (CTabCtrl).
Todas as imagens em uma lista de imagens estão contidas em um único bitmap largo no formato de dispositivo de tela. Uma lista de imagens também pode incluir um bitmap monocromático que contém máscaras usadas para desenhar imagens de forma transparente (estilo de ícone). CImageList
fornece funções de membro que permitem desenhar imagens, criar e destruir listas de imagens, adicionar e remover imagens, substituir imagens, mesclar imagens e arrastar imagens.