La funzione DestroyIcon distrugge un'icona e libera di qualsiasi memoria occupata l'icona.
(BOOL DestroyIcon HICON hIcon / / handle all'icona per distruggere);
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.
È 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.
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.
Panoramica di icone, icona funzioni, CreateIconIndirect