La funzione ExtractAssociatedIcon restituisce un handle per un'icona indicizzata trovate un file o un'icona trovati in un file eseguibile associato.
(HICON ExtractAssociatedIcon HINSTANCE hInst, / / handle di istanza di applicazioneLPTSTRlpIconPath, / / percorso e il nome del file per il quale icona è / / wantedLPWORDlpiIcon / / puntatore all'indice icona);
Se l'handle di icona è ottenuto da un file eseguibile, la funzione memorizza il percorso completo e il nome dell'eseguibile che nella stringa a cui puntata lpIconPath.
Se l'handle di icona è ottenuto da un file eseguibile, la funzione memorizza identificatore dell'icona nella parola indicata da lpiIcon.
Se la funzione ha esito positivo, il valore restituito è un handle di icona. Se l'icona è estratta da un file eseguibile associato, la funzione memorizza il percorso completo e il nome del file eseguibile nella stringa a cui puntata lpIconPathe memorizza identificatore dell'icona nella parola indicata da lpiIcon.
Se la funzione ha esito negativo, il valore restituito è NULL.
La funzione ExtractAssociatedIcon cerca innanzitutto l'icona indicizzata nel file specificato da lpIconPath. Se la funzione non è possibile ottenere l'handle icona da quel file e il file è un file eseguibile associato, sembra in quel file eseguibile per un'icona. Associazioni con file eseguibili sono basate su estensioni del nome file, vengono memorizzate nella parte di ogni utente del Registro di sistema e possono essere definite utilizzando il comando associato del File Manager.
nbsp; Windows &NT: richiede una versione 3.5 o successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in Shellapi.
Importare librerie:Utilizzare shell32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.
Panoramica di icone, icona funzioni, ExtractIcon
Rimedio: Inserire il CD-ROM CD di MSDN Library.