ExtractAssociatedIcon

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);
 

Parametere

hInst
Angir forekomsten av programmet kalle funksjonen.
lpIconPath
Pekeren til en streng som angir den fullstendige banen og filnavnet til filen som et ikon er ønsket. Funksjonen trekker ut håndtaket ikonet fra denne filen, eller fra en kjørbar fil som er knyttet til denne filen.

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.

lpiIcon
Pekeren til et ord som angir indeksen for ikonet som har håndtaket er å hente.

Hvis ikonet håndtaket er hentet fra en kjørbar fil, lagrer funksjonen de ikonets identifikator i WORD vises til i lpiIcon.

Returverdier

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over ikoner, ikonet funksjoner, ExtractIcon

Index