Exibição do ícone

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:

  1. Selecione o recurso RT_GROUP_ICON. Se existir mais de um tal recurso, o Windows NT usa o primeiro recurso listado no script de recurso, enquanto Windows 95 escolhe o primeiro recurso listado em ordem alfabética.
  2. Selecione a imagem apropriada de RT_ICON o recurso RT_GROUP_ICON. Se existir mais de uma imagem, o sistema usa os seguintes critérios para escolher uma imagem:

&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.

Index