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

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

Работа с иконками


Шишкин Илья ©   (2004-01-31 13:33:00) 

Как получить иконку из одного exe-файла и назначить её другому exe-файлу?


YuRock   (2004-03-15 18:59:00) [1]

Может, надо из одного приложения (окна) на другое (окно)? Это делается так:

SendMessage(hWndTo, WM_SETICON, 1, SendMessage(hWndFrom, WM_GETICON, 1, 0));


Если все-же нужно "выдрать" и "всунуть" - то см. [2].

> A.M.D.F.
> Так что дайте кто нибудь нормальный работающий исходник.

А Вы никогда не пробовали просмотреть примеры программ, которые устанавливаются с Delphi? Среди них есть и "ResXplor" - он может и не такое. Чем не пример?


DuchmanSoft   (2004-03-15 18:52:00) [2]

Вот так знаю можно получить иконку из ЕХЕшника.

var  NameEXE: array [0..78] of Char;

begin
 StrPCopy(NameEXE, 'имя_файла.exe');
 LinkIM1.Picture.Icon.Handle := ExtractIcon(HInstance, NameEXE, 0);
end;


Шишкин Илья   (2004-02-13 16:36:00) [3]

Удалено модератором
Примечание: Создание пустых сообщений


A.M.D.F.   (2004-02-09 23:35:00) [4]

Мне бы тоже хотелось узнать ответ на этот вопрос. Указанные функции пробовал, но наверное я что то не так делаю, потому что вместо ресурса добавляется какой то байтовый хлам. Так что дайте кто нибудь нормальный работающий исходник.


clickmaker   (2004-02-09 15:58:00) [5]

копай в сторону ExtractIcon / UpdateResource


Шишкин Илья   (2004-02-09 15:53:00) [6]

UP


Наверх

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