Partilhar via


Ícones (Menus e Outros Recursos)

Um ícone é uma imagem que consiste em uma imagem bitmap combinada com uma máscara para criar áreas transparentes na imagem. O termo ícone pode referir-se a um dos seguintes:

  • Uma única imagem de ícone. Este é um recurso do tipo RT_ICON.
  • Um grupo de imagens, a partir do qual o sistema ou um aplicativo pode escolher o ícone mais apropriado com base no tamanho e profundidade de cor. Este é um recurso do tipo RT_GROUP_ICON.

Nesta secção

Designação Descrição
Sobre ícones Discute ícones.
Usando ícones Discute como executar tarefas relacionadas a ícones.
de referência de ícones Contém a referência da API.

Funções do ícone

Designação Descrição
CopyIcon Copia o ícone especificado de outro módulo para o módulo atual.
CreateIcon Cria um ícone com o tamanho, as cores e os padrões de bits especificados.
CreateIconFromResource Cria um ícone ou cursor a partir de bits de recursos descrevendo o ícone.
CreateIconFromResourceEx Cria um ícone ou cursor a partir de bits de recursos descrevendo o ícone.
CreateIconIndirect Cria um ícone ou cursor a partir de uma estruturaICONINFO.
DestroyIcon Destrói um ícone e liberta qualquer memória que o ícone ocupava.
DrawIcon Desenha um ícone ou cursor no contexto do dispositivo especificado.
DrawIconEx Desenha um ícone ou cursor no contexto do dispositivo especificado, executando as operações raster especificadas e esticando ou compactando o ícone ou cursor conforme especificado.
DuplicateIcon Cria uma duplicata de um ícone especificado.
ExtractAssociatedIcon Recupera um identificador para um ícone indexado encontrado em um arquivo ou um ícone encontrado em um arquivo executável associado.
ExtractIcon Recupera um identificador para um ícone do arquivo executável especificado, DLL ou arquivo de ícone.
ExtractIconEx Cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável especificado, DLL ou arquivo de ícone.
GetIconInfo Recupera informações sobre o ícone ou cursor especificado.
GetIconInfoEx Recupera informações sobre o ícone ou cursor especificado. GetIconInfoEx estende GetIconInfo usando o mais recente ICONINFOEX estrutura.
LoadIcon Carrega o recurso de ícone especificado do arquivo executável (.exe) associado a uma instância do aplicativo.
LookupIconIdFromDirectory Procura nos dados do ícone ou do cursor o ícone ou cursor que melhor se adapta ao dispositivo de visualização atual.
LookupIconIdFromDirectoryEx Procura nos dados do ícone ou do cursor o ícone ou cursor que melhor se adapta ao dispositivo de visualização atual.
PrivateExtractIcons Cria uma matriz de identificadores para ícones que são extraídos de um arquivo especificado.

Estruturas de ícones

Designação Descrição
ICONINFO Contém informações sobre um ícone ou um cursor.
ICONINFOEX Contém informações sobre um ícone ou um cursor. Estende ICONINFO. Usado por GetIconInfoEx.
ICONMETRICS Contém as métricas escaláveis associadas aos ícones. Essa estrutura é usada com a função SystemParametersInfo quando a ação SPI_GETICONMETRICS ou SPI_SETICONMETRICS é especificada.