![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение иконки [D6, WinXP]
webpauk © (2005-06-24 12:25:00)Господа! Кто-нибудь подскажет как изменить иконку консольного приложения. *.res файл, где эта иконка находится - есть. Но как оттудова извлечь иконку и приатачить её для отображения в проводнике?
Grief (2005-06-25 22:01:00) [1]Удалено модератором
Kerk (2005-06-25 20:29:00) [2]Grief © (25.06.05 11:36) [14]
Для работы под WinAPI юзается переменная HKey.
хм хм хм
Grief (2005-06-25 11:36:00) [3]Не фига не растянет. всякие модули борланда - мастдайство. Можно работать с реестром командами WinAPI. Чапаев прав. Игорб Шевченко - непонятно. Для работы под WinAPI юзается переменная HKey.
NikNet (2005-06-24 20:38:00) [4]Удалено модератором
Игорь Шевченко (2005-06-24 13:17:00) [5]Главное, что файл растянет. Чукчи недоделанные
Чапаев (2005-06-24 13:14:00) [6]> Это растянет файл на 100К
Ха чёрточка ха чёрточка ха. 100К -- эт если uses Registry? А без TRegistry с реестром работать -- никак?
Digitman (2005-06-24 13:04:00) [7]
> webpauk (24.06.05 13:00) [9]
> Неправильно скомпилировал *.res
похоже на то
webpauk (2005-06-24 13:00:00) [8]Виноват!!!!
Неправильно скомпилировал *.res
Digitman (2005-06-24 12:56:00) [9]иконка в ресурсах твоего модуля, которую в соответствии с [1] Проводник будет пытаться извлечь и визуализировать, должна иметь Id=1
webpauk (2005-06-24 12:52:00) [10]ну так подскажи!
Digitman (2005-06-24 12:48:00) [11]каком кверху.
про идентификатор ресурса ты не слышал и, думать и вникать в намек ты не хочешь, и это печально.
webpauk (2005-06-24 12:46:00) [12]да мне всё-равно откудова. Как мне присобачить иконку для экзешника?
Digitman (2005-06-24 12:39:00) [13]
> webpauk (24.06.05 12:36) [3]
> Работать с реестром не хотелось бы
а где ты видишь, чтобы я предлагал тебе работать с реестром ?
я лишь намекнул тебе , ОТКУДА проводник берет инф-цию об иконке, которую ты в рез-те видишь для того или иного exe-файла в его окне
webpauk (2005-06-24 12:36:00) [14]Работать с реестром не хотелось бы! Это растянет файл на 100К
webpauk (2005-06-24 12:35:00) [15]Дык чего сделать?
> Digitman ©
Digitman (2005-06-24 12:33:00) [16]проводнику фиолетово, консольное у тебя приложение или не консольное
проводник берет из реестра дифолт-значение из ключа
HKEY_CLASSES_ROOT\exefile\DefaultIcon
и интерпретирует его указанным образом
например, если DefaultIcon = '%1' (), проводник будет пытаться извлечь из ресурсов твоего исп.файла иконку с id=1
если таковой не найдется, проводник визуализирует иконку по общесистемному дифолту