Condividi tramite


Icone (menu e altre risorse)

Un'icona è un'immagine costituita da un'immagine bitmap combinata con una maschera per creare aree trasparenti nell'immagine. Il termine icona può fare riferimento a uno dei seguenti:

  • Immagine a icona singola. Si tratta di una risorsa di tipo RT_ICON.
  • Un gruppo di immagini, da cui il sistema o un'applicazione può scegliere l'icona più appropriata in base alle dimensioni e alla profondità dei colori. Si tratta di una risorsa di tipo RT_GROUP_ICON.

Contenuto della sezione

Nome Descrizione
Informazioni sulle icone Vengono illustrate le icone.
Uso delle icone Viene illustrato come eseguire attività correlate alle icone.
Informazioni di riferimento sulle icone Contiene il riferimento all'API.

Funzioni icona

Nome Descrizione
CopyIcon Copia l'icona specificata da un altro modulo nel modulo corrente.
CreateIcon Crea un'icona con le dimensioni, i colori e i motivi di bit specificati.
CreateIconFromResource Crea un'icona o un cursore dai bit di risorsa che descrivono l'icona.
CreateIconFromResourceEx Crea un'icona o un cursore dai bit di risorsa che descrivono l'icona.
CreateIconIndirect Crea un'icona o un cursore da una struttura ICONINFO .
DestroyIcon Distrugge un'icona e libera qualsiasi memoria occupata dall'icona.
DrawIcon Disegna un'icona o un cursore nel contesto di dispositivo specificato.
DrawIconEx Disegna un'icona o un cursore nel contesto di dispositivo specificato, eseguendo le operazioni raster specificate e estendendo o comprimendo l'icona o il cursore come specificato.
DuplicateIcon Crea un duplicato di un'icona specificata.
ExtractAssociatedIcon Recupera un handle in un'icona indicizzata trovata in un file o in un'icona presente in un file eseguibile associato.
ExtractIcon Recupera un handle in un'icona dal file eseguibile, dalla DLL o dal file icona specificato.
ExtractIconEx Crea una matrice di handle in icone grandi o piccole estratte dal file eseguibile, dalla DLL o dal file icona specificato.
GetIconInfo Recupera informazioni sull'icona o sul cursore specificati.
GetIconInfoEx Recupera informazioni sull'icona o sul cursore specificati. GetIconInfoEx estende GetIconInfo usando la struttura ICONINFOEX più recente.
LoadIcon Carica la risorsa icona specificata dal file eseguibile (.exe) associato a un'istanza dell'applicazione.
LookupIconIdFromDirectory Cerca l'icona o i dati del cursore per l'icona o il cursore più adatti al dispositivo di visualizzazione corrente.
LookupIconIdFromDirectoryEx Cerca l'icona o i dati del cursore per l'icona o il cursore più adatti al dispositivo di visualizzazione corrente.
PrivateExtractIcons Crea una matrice di handle per le icone estratte da un file specificato.

Strutture icona

Nome Descrizione
ICONINFO Contiene informazioni su un'icona o un cursore.
ICONINFOEX Contiene informazioni su un'icona o un cursore. Estende ICONINFO. Usato da GetIconInfoEx.
ICONMETRICS Contiene le metriche scalabili associate alle icone. Questa struttura viene usata con la funzione SystemParametersInfo quando viene specificata l'azione SPI_GETICONMETRICS o SPI_SETICONMETRICS .