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