СообЧа > База Знаний > Программирование > Win32 API

Вопрос

Как определить handle маленькой иконки в файле, зная ее номер. Если ExtractIcon(handle,PChar(SourceFile),NumIcon) возвращает указатель на большую иконку, StretchDraw большой иконки в маленькую портит ее внешний вид. ExtractIconEx(PChar(FileSource),-1,nil,nil,0) не предлагать, так как нужна только одна иконка

Ответ

ExtractIconEx(PChar(FileSource),NumIcon,nil,PSmallIcon,0)

где PSmallIcon — указатель на массив хендлов видов маленькой иконки, в файле может быть записано несколько видов маленькой иконки (это считается одной иконкой…), другого способа нет…

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация