Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как вытащить иконку из exe-файла? [D7, WinXP]


NOX ©   (2004-06-22 19:07:00) 

Здраствуйте.
Я хотел бы, чтобы пункт меню был в роли ярлыка, и при щелчке запускал определённый EXE - файл. А т.к. пунктов меню
может быть много, то для простоты хотелось бы в каждом пункте иметь картинку данного файла.
Подскажите пожалуйста как вытащить иконку из exe-файла (и что делать если она содержится в *.ico файле а не в Exe'шнике)
и какой функцией можно запусть этот самый exe.
Спасибо.


DVM   (2004-06-23 21:11:00) [1]

ShGetFileInfo()
ShellExecute()


NOX   (2004-06-23 19:52:00) [2]

Спасибо


MIGUR   (2004-06-23 04:37:00) [3]

Там лежит пример как средствами DELPHI выдрать ресурсы из exe и dll и потом их сохранить.
...\Borland\Delphi7\Demos\ResXplor


grom   (2004-06-22 22:54:00) [4]

Image1.Picture.Icon.Handle:=ExtractIcon(hInstance,PChar('C:\file.exe'),0);


begin...end   (2004-06-22 19:27:00) [5]

ExtractIcon, ShellExecute


Rem   (2004-06-22 19:21:00) [6]

LoadResource
ShellExecute


NOX   (2004-06-22 19:17:00) [7]

Т.е. мне нужно получить иконку выбранного файла, и запустить его


Piter   (2004-06-22 19:14:00) [8]

Лично я ничего не понял


Наверх

Титульная страница Поиск, карта сайта Написать письмо