Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение иконки [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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо