Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: 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 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
4-1120138852
<Lelik>
2005-06-30 17:40
2005.08.21
Про CB_DIR


1-1122844342
ronyn
2005-08-01 01:12
2005.08.21
Срок работы DEMO


1-1122702360
Viktop
2005-07-30 09:46
2005.08.21
Доступ к истории WebBrowser


1-1122832297
Андрей Молчанов
2005-07-31 21:51
2005.08.21
Application.title в файле проекта


6-1115347102
piople
2005-05-06 06:38
2005.08.21
ISAPI