DestroyIcon

La funzione DestroyIcon distrugge un'icona e libera di qualsiasi memoria occupata l'icona.

(BOOL DestroyIcon HICON  hIcon / / handle all'icona per distruggere);
 

Parametri

hIcon
Gestire l'icona per essere distrutto. L'icona non deve essere in uso.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

È solo necessario chiamare DestroyIcon per icone e cursori creati con la funzione CreateIconIndirect . Non utilizzare questa funzione per distruggere un'icona condivisa. Un'icona condivisa è valida fino a quando il modulo da cui è stato caricato rimane nella memoria. Le seguenti funzioni di ottenere un'icona condivisa:

Windows CE: La funzione DestroyIcon può essere chiamata sull'icona handle restituito da CreateIconIndirect, ExtractIconEx, LoadImage o LoadIcon. L'icona handle è valido dopo la chiamata DestroyIcon.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Panoramica di icone, icona funzioni, CreateIconIndirect