Você pode recuperar a imagem de um ícone usando a função GetIconInfo e pode desenhá-la usando a função DrawIconEx . Desenhar a imagem padrão de um ícone, especifica o sinalizador DI_COMPAT in a chamar para DrawIconEx. Se você não especificar o sinalizador DI_COMPAT, DrawIconEx desenha o ícone usando a imagem que o usuário especificado.
Quando o sistema exibe um ícone, ele deve extrair a imagem de ícone apropriado da.EXE ou.Arquivo DLL. O sistema usa as seguintes etapas para selecionar a imagem do ícone:
&Notanbsp; O sistema trata todas as profundidades de cor de bpp 8 ou mais como igualdade. Portanto, não há vantagem de incluir uma imagem de 16 x 16 256 cores e uma imagem de 16 x 16 16 cores no mesmo recurso — o sistema vai simplesmente escolher o primeiro que ele encontra. Quando o display está no modo de bpp 8, o sistema irá escolher um ícone de 16 cores sobre um ícone de 256 cores e irá mostrar todos os ícones usando a paleta padrão do sistema.