winapi функция ExtractIcon
Описание:
function ExtractIcon(hInst: HINST; lpszExeFileName: PChar;
nIconIndex: UINT): HICON;
Извлекает Хендл иконки из .EXE, .DLL или .ICO файла.
Параметры
hInst: Идентифицирует приложение вызвавшее функцию.
lpszExeFileName:Строка содржащая путь к файлу.
nIconIndex:Индекс необходимой иконки в фале. Если параметр равен 0, то воздращается хендл первой иконки в файле, если параметр -1, то возрвращается количество иконок в файле.
Возвpащаемое значение:
Если иконка обнаружена, то возращается ее хендл, если файл не был исполняемым(.EXE), динамической библиотекой(.DLL) или файлом иконки(.ICO), то возвращается -1. Если иконка не обнаружилась в файле то возвращается NULL.
Материал взят из:
Русская спpавка по Windows API