ExtractAssociatedIcon -funksjonen returnerer et håndtak til en indeksert ikonet du finner i en fil eller et ikon i en tilknyttet kjørbare fil.
() HICON ExtractAssociatedIcon HINSTANCE hInst, / / program eksempel håndtakLPTSTRlpIconPath, / / banen og filnavnet til filen for hvilket ikon er / / ønsketLPWORDlpiIcon / / peker til ikonet index);
Hvis ikonet håndtaket er hentet fra en kjørbar fil, lagrer funksjonen hele banen og filnavnet på det kjørbare i strengen vises til i lpIconPath.
Hvis ikonet håndtaket er hentet fra en kjørbar fil, lagrer funksjonen de ikonets identifikator i WORD vises til i lpiIcon.
Hvis funksjonen er vellykket, er verdien som returneres et håndtak på ikonet. Hvis ikonet er trukket ut fra en tilknyttet kjørbare fil, funksjonen lagrer du hele banen og filnavnet på den kjørbare filen i strengen vises til i lpIconPath, og lagrer de ikonets identifikator i WORD vises til i lpiIcon.
Hvis funksjonen mislykkes, er returverdien NULL.
ExtractAssociatedIcon -funksjonen søker først etter indekserte ikonet i filen som er angitt av lpIconPath. Hvis funksjonen kan ikke hente ikonet håndtaket fra denne filen, og filen har en tilknyttet kjørbare fil, søkes det i den kjørbare filen for et ikon. Foreninger med kjørbare filer er basert på filendelser, lagres i den brukerspesifikke delen av registret og kan defineres ved hjelp av File Manager Knytt kommandoen.
nbsp; Windows &NT: krever versjon 3.5 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i shellapi.h.
Importere biblioteket:Bruk shell32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Oversikt over ikoner, ikonet funksjoner, ExtractIcon