Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Работа с иконками   Найти похожие ветки 

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

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


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

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


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

UP


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

UP


 
clickmaker ©   (2004-02-09 15:58) [2]

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


 
clickmaker ©   (2004-02-09 15:58) [2]

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


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

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


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

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


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

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


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

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


 
DuchmanSoft ©   (2004-03-15 18:52) [5]

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

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

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


 
DuchmanSoft ©   (2004-03-15 18:52) [5]

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

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

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


 
YuRock ©   (2004-03-15 18:59) [6]

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

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


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

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

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


 
YuRock ©   (2004-03-15 18:59) [6]

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

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


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

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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1082631546
CraKer
2004-04-22 14:59
2004.05.09
Курсор..


1-1082533985
Andrew2
2004-04-21 11:53
2004.05.09
Дата файла с ms


3-1081428440
Mishenka
2004-04-08 16:47
2004.05.09
Поле типа Memo?


7-1080207035
Insert
2004-03-25 12:30
2004.05.09
Инфо о жестком диске


9-1070907249
varox
2003-12-08 21:14
2004.05.09
Помогите с DirectX OpenGl пожалуйста!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский