Вниз
Скачать: 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.021 c
6-1115806018
Progh
2005-05-11 14:06
2005.08.21
Получение локального IP адреса


14-1122389458
Makhanev A.S.
2005-07-26 18:50
2005.08.21
Проблема с ЖК монитором


4-1120376910
SpyBoy
2005-07-03 11:48
2005.08.21
Менеджер процессов


1-1123037753
iskatel
2005-08-03 06:55
2005.08.21
proxy


14-1122448141
nk
2005-07-27 11:09
2005.08.21
Восстановление инфы с убитых/форматированных винтов




   Наверх