![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как вытащить иконку из 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]Лично я ничего не понял