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

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

Иконки [D7, WinXP]


Ag2002 ©   (2002-11-20 18:45:00) 

Подскажите как можно извлеч иконку из чужой проги ???
Дайте пример если возможно ! Спасибо !!!


mukha   (2002-11-22 11:20:00) [1]

из моей проги:
на форме находится TImage. В него и вытаскиваю иконку из EXE-файла. Если надо из другого EXE, то пропиши полный путь к нему. Ну а из TImage иконку сохранишь, если надо.

procedure TForm12.FormCreate(Sender: TObject);
var IconIndex : word;
h : hIcon;
begin
IconIndex := 0;
h :=ExtractAssociatedIcon(hInstance,"Archives.EXE",IconINdex);
DrawIcon(Image1.Canvas.Handle,1,1,h);
end;


Song   (2002-11-21 11:30:00) [2]

2Крот © (21.11.02 11:27)
Имелось ввиду из ресурса. Хотя может я и не правильно понял.


Крот   (2002-11-21 11:27:00) [3]

ExtractAssociatedIcon извлекает иконку, сязанную с типом файла
ExtractIcon извлекает все иконки, содержащиеся в *.exe или *.dll


Song   (2002-11-21 11:16:00) [4]

Конкретный пример будет страниц на 5, если не больше, потому что MS ничего готового не сделала для этой функции. (или может я не в курсе).


Ag2002   (2002-11-21 11:08:00) [5]

stone © там очень трудновато,
нет ли у кого конкретно примера извлечения главной иконки из файла !!!!


stone   (2002-11-21 10:49:00) [6]

в Delphi\Demos есть пример Resourse Explorer


Ag2002   (2002-11-21 10:42:00) [7]

нет мне нужно програмно !!!
Дайтие пример как !!!


Poirot   (2002-11-20 20:42:00) [8]

Мона типа ExtractFileIcon что-то типа
или мона юзая под NT функции типа FindResource, Lockresource и т.д.


Skolotovich   (2002-11-20 19:33:00) [9]

любой редактор ресурсов


Наверх

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