Вниз
Скачать: CL | DM;

Изменение иконки   Найти похожие ветки 

← →
webpauk   (2005-06-24 12:25) [0]

Господа! Кто-нибудь подскажет как изменить иконку консольного приложения. *.res файл, где эта иконка находится - есть. Но как оттудова извлечь иконку и приатачить её для отображения в проводнике?


← →
Digitman ©   (2005-06-24 12:33) [1]

проводнику фиолетово, консольное у тебя приложение или не консольное

проводник берет из реестра дифолт-значение из ключа

HKEY_CLASSES_ROOT\exefile\DefaultIcon

и интерпретирует его указанным образом

например, если DefaultIcon = "%1" (), проводник будет пытаться извлечь из ресурсов твоего исп.файла иконку с id=1

если таковой не найдется, проводник визуализирует иконку по общесистемному дифолту


← →
webpauk   (2005-06-24 12:35) [2]

Дык чего сделать?
> Digitman ©


← →
webpauk   (2005-06-24 12:36) [3]

Работать с реестром не хотелось бы! Это растянет файл на 100К


← →
Digitman ©   (2005-06-24 12:39) [4]


> webpauk   (24.06.05 12:36) [3]
> Работать с реестром не хотелось бы


а где ты видишь, чтобы я предлагал тебе работать с реестром ?

я лишь намекнул тебе , ОТКУДА проводник берет инф-цию об иконке, которую ты в рез-те видишь для того или иного exe-файла в его окне


← →
webpauk   (2005-06-24 12:46) [5]

да мне всё-равно откудова. Как мне присобачить иконку для экзешника?


← →
Digitman ©   (2005-06-24 12:48) [6]

каком кверху.

про идентификатор ресурса ты не слышал и, думать и вникать в намек ты не хочешь, и это печально.


← →
webpauk   (2005-06-24 12:52) [7]

ну так подскажи!


← →
Digitman ©   (2005-06-24 12:56) [8]

иконка в ресурсах твоего модуля, которую в соответствии с [1] Проводник будет пытаться извлечь и визуализировать, должна иметь Id=1


← →
webpauk   (2005-06-24 13:00) [9]

Виноват!!!!
Неправильно скомпилировал *.res


← →
Digitman ©   (2005-06-24 13:04) [10]


> webpauk   (24.06.05 13:00) [9]
> Неправильно скомпилировал *.res


похоже на то


← →
Чапаев ©   (2005-06-24 13:14) [11]

> Это растянет файл на 100К
Ха чёрточка ха чёрточка ха. 100К -- эт если uses Registry? А без TRegistry с реестром работать -- никак?


← →
Игорь Шевченко ©   (2005-06-24 13:17) [12]

Главное, что файл растянет. Чукчи недоделанные


← →
NikNet ©   (2005-06-24 20:38) [13]

Удалено модератором


← →
Grief ©   (2005-06-25 11:36) [14]

Не фига не растянет. всякие модули борланда - мастдайство. Можно работать с реестром командами WinAPI. Чапаев прав. Игорб Шевченко - непонятно. Для работы под WinAPI юзается переменная HKey.


← →
Kerk ©   (2005-06-25 20:29) [15]

Grief ©   (25.06.05 11:36) [14]
Для работы под WinAPI юзается переменная HKey.


хм хм хм


← →
Grief ©   (2005-06-25 22:01) [16]

Удалено модератором



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.024 c
14-1122753871
syte_ser78
2005-07-31 00:04
2005.08.21
Что значит "инсталировать"?


3-1121249826
Makcim
2005-07-13 14:17
2005.08.21
DBGrid, ButtonStyle=cbsEllipsis


1-1122638899
bat00n
2005-07-29 16:08
2005.08.21
Генерирование строки


14-1122472593
Burmistroff
2005-07-27 17:56
2005.08.21
Buffer overflow


4-1119772697
Storm
2005-06-26 11:58
2005.08.21
Перехват обращения к файлу или папке




   Наверх