Вниз
Скачать: 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
4-1119940523
happyandry
2005-06-28 10:35
2005.08.21
Помогите с иконкой и ее обработкой


3-1121236824
Ирина
2005-07-13 10:40
2005.08.21
DBGrid


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


3-1121170783
evvcom
2005-07-12 16:19
2005.08.21
Работает ли конструкция case через dblink?


1-1122281961
VadimX
2005-07-25 12:59
2005.08.21
Прозрачность картинки через Canvas.Draw




   Наверх