![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
иконки [D7, D2005, 2000, XP, 2003]
apic © (2008-07-29 07:08:00)насколько я знаю каждая иконка можел содержать в себе несколько иконок разного размера, например 64х64, 32х32 и 16х16. Так вот как извлечь из .ехе-файла не просто иконку 32х32, а просмотреть все эти иконки и сохранить эту иконку как целиком, так и в отдельности каждую из них? Заранее благодарен!
Неподарок (2008-07-31 04:52:00) [1]=)Ну вот и сделал доброе дело)
Незачто..
apic (2008-07-30 07:11:00) [2]Неподарок- ты подарок =) Большое спасибо! Надо поковыряться, похоже это то, что надо. Всем остальным тоже огромное спасибо!
Неподарок (2008-07-30 01:47:00) [3]Постарался и нашел)
http://www.delphi.int.ru/download/file/335/
Извините заранее, если выкладывать ссылки запрещенно.
Alucard (2008-07-30 00:25:00) [4]К извлечению иконок имеют отношение следующие функции:
ExtractAssociatedIcon()
ExtractIcon()
ExtractIconEx()
PrivateExtractIcons()
Для получения иконок всех размеров можно использовать ExtractIconEx() с флагом RT_GROUP_ICON или PrivateExtractIcons().
han_malign (2008-07-29 16:40:00) [5]DrawIconEx?
Palladin (2008-07-29 15:22:00) [6]насколько я знаю, WinAPI не предоставляет подобного функционала, но я могу и ошибаться... пока в голову приходит только ручной разбор формата данных иконки...
apic (2008-07-29 15:18:00) [7]неужели никто не знает Как отобразить все изображения иконки на форме?
apic (2008-07-29 07:25:00) [8]Как отобразить все изображения на форме?
Palladin (2008-07-29 07:20:00) [9]иконка всегда одна. но изображений может быть несколько. из файла она извлекается путем добычи ее из ресурсов. и сразу со всеми изображениями.