Funkcia ExtractIcon načíta rukoväť na ikonu z zadaný spustiteľný súbor, knižnica (DLL) alebo súbor ikony.
Získavať zprovoznit popisovače veľké alebo malé ikony na funkciu ExtractIconEx.
(HICON ExtractIcon HINSTANCE hInst; / / stupňa rukoväťLPCTSTRlpszExeFileName; / / názov súboru s ikonouUINTnIconIndex / / indexom ikony na extrahovanie);
Ak táto hodnota je –1, funkcia vráti celkový počet ikon v zadaného súboru. Ak súbor je spustiteľný súbor alebo DLL, vrátená hodnota je počet RT_GROUP_ICON zdrojov. Ak sa súbor nachádza.ICO súbor, vrátená hodnota je 1.
Systém Windows 95, Windows NT 4.0 a novšej: Ak je hodnota nerovná sa -1 záporné číslo, funkcia vráti rukoväť na ikonu v zadaný súbor, ktorého zdrojový identifikátor je rovnajúca sa absolútnej hodnote nIconIndex. Ak chcete extrahovať ikony, ktorého zdrojový identifikátor je 3 použiť napríklad -3. Ak chcete extrahovať ikony, ktorého zdrojový identifikátor je 1, použite funkciu ExtractIconEx.
Vrátená hodnota je rukoväť na ikonu. Ak súbor zadaný nebola spustiteľný súbor, DLL alebo súbor ikony, návratu je 1. Ak sa v súbore neboli nájdené žiadne ikony, vrátená hodnota je NULL.
Musíte zničiť ikonu rukoväť odoslal ExtractIcon volaním funkcie DestroyIcon.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v shellapi.h.
Importovať knižnica:Použiť shell32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Ikony prehľad ikonu funkcie, DestroyIcon, ExtractIconEx