Автор | Сообщение |
|
| |
Пост N: 67
Зарегистрирован: 03.12.08
|
|
Отправлено: 21.11.12 14:51. Заголовок: Как сменить иконку приложения ?
Добрый день , друзья ! Подскажите где чего прописать чтоб сменить иконку приложения ? В программе для окна MAIN всё работает - устанавливается то что и надо . Но вот при просмотре , например в WINDOWS-проводнике - почему-то значёк принтера а не моя иконка .... уже измучился весь Образец кода PRG : #include "MiniGUI.ch" #include "fileio.ch" #include "inkey.ch" #include "miniprint.ch" #define IDI_MAIN 1001 ..... Define window Fоrm_1 At 0, 0 Width 200 Height 200 Title 'This is a test program' ICON 'MAIN' MAIN <--- иконка MAIN из ресурса - отображается в углу окна правильно ! мой .RC файл : IDI_MAIN ICON RES\TEST.ICO MAIN ICON RES\TEST1.ICO .... PS: Буду благодарен на ссылку на информацию по ресурсам - как чего работает /типы ресурсов/ и т д ....
|
|
|
Ответов - 18
[только новые]
|
|
|
| постоянный участник
|
Пост N: 2413
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.12 15:38. Заголовок: Softlog86 пишет: #i..
Softlog86 пишет: Так это наверно в другую ветку форума нужно писать ! http://clipper.borda.ru/?0-1 А все дело в том какая иконка (по алфавиту) установлена первой в ресурсном файле ! Сделай в RC: AA_MAIN ICON RES\TEST1.ICO а в программе: Fоrm_1 At 0, 0 Width 200 Height 200 Title 'This is a test program' ICON ' AA_MAIN'
|
|
|
|
| |
Пост N: 68
Зарегистрирован: 03.12.08
|
|
Отправлено: 21.11.12 15:42. Заголовок: Андрей , большое спа..
Андрей , большое спасибо ! Только не работает оно ... Иконка в левом верхнем углу главного окна устанавливается в соотв с иконкой "AAA_MAIN" .... Но WINDOWS при отображении программы или ярлычка почему-то показывает значёк принтера .... Никакие установки не меняют этого положения . Испытывал и на других компах запускать прогу - одинаково показывает - иконка принтер ... а не та что я устанавливаю ...
|
|
|
|
| постоянный участник
|
Пост N: 2414
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.12 16:05. Заголовок: Строка AA_MAIN ICON..
Строка AA_MAIN ICON RES\TEST1.ICO - должна быть первой в RC файле. Далее до сборки проекта удалить файл *.RES Потом удалить в папке проекта или где лежит ехе-ник файл Thumbs.db - кэша картинок (для ХР) Потом лучше перегрузиться вообще, что то не срабатывает или сбоит ПРОВОДНИК ... Кстати а какая иконка у вас RES\TEST1.ICO ? Попробуй мою поставить - http://files.mail.ru/9ROWV1
|
|
|
|
| |
Пост N: 69
Зарегистрирован: 03.12.08
|
|
Отправлено: 21.11.12 16:39. Заголовок: AA_MAIN ICON <..
AA_MAIN ICON <- первая .RES - убил напрочь Thumbs.db - нет его вовсе Установил Вашу иконку ... Всё бестолку ..
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.11.12 17:16. Заголовок: В файле .RC имя икон..
В файле .RC имя иконки измените на например 1MAIN ICON RES\TEST1.ICO т.е. в имени этой иконки поставьте 1(единичку) ну и дальше в FORM ...ICON "1MAIN"
|
|
|
|
| постоянный участник
|
Пост N: 96
Зарегистрирован: 29.05.10
|
|
Отправлено: 21.11.12 21:20. Заголовок: Если предположить ,ч..
Если предположить ,что логика реализации FW и MiniGUI похожи то тогда так : RC ICON_1 ICON "Aun.ico" prg DEFINE ICON oIcon NAME "ICON_1"
|
|
|
|
| |
Пост N: 70
Зарегистрирован: 03.12.08
|
|
Отправлено: 21.11.12 22:06. Заголовок: Ребята - вы не понял..
Ребята - вы не поняли ! С установкой нужной иконки в окнах , меню , на кнопках и тд - проблем нет ! - всё подгружается и отображается правильно ! . Посмотрите на прикреплённое изображение
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.11.12 22:21. Заголовок: Несколько изображений в одном файле
Похоже в файле иконки - несколько изображений, откройте графредактором и увидите изображение принтера, скорее всего - другим разрешением.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.11.12 22:28. Заголовок: Была аналогичная про..
Была аналогичная проблема. Исправилось изменением наименования иконки в .RC файле, как уже выше писал. По-видимому при компоновке программы и добавлении ресурсов, имена выстраиваются по возрастанию и в свойствах берется первая иконка из ресурсов. Я изменил наименование иконки, добавив 1(единичку) вначале и все нормально начало отображаться.
|
|
|
|
| постоянный участник
|
Пост N: 97
Зарегистрирован: 29.05.10
|
|
Отправлено: 22.11.12 10:07. Заголовок: Softlog86 пишет: Ре..
Softlog86 пишет: поняли ....
|
|
|
|
| постоянный участник
|
Пост N: 2418
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.11.12 11:00. Заголовок: ММК пишет: поняли ...
ММК пишет: Красивая картинка, т.е. задача.... FiveWin ?
|
|
|
|
|
| постоянный участник
|
Пост N: 98
Зарегистрирован: 29.05.10
|
|
Отправлено: 22.11.12 12:54. Заголовок: Andrey пишет: Краси..
Andrey пишет: цитата: | Красивая картинка, т.е. задача.... |
| Скорее вкусная :)) Производство мороженого Andrey пишет: Да
|
|
|
|
| |
Пост N: 71
Зарегистрирован: 03.12.08
|
|
Отправлено: 22.11.12 14:41. Заголовок: Буду повторно пробов..
Буду повторно пробовать методом переименований .... Негоже когда твоя задача отображается чьим-то левым значком ... PS: Жаль что пока по ресурсам нет документации ....
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.11.12 14:53. Заголовок: Можете выложить Ваш файл main.ico ?
Можете выложить Ваш файл main.ico и файл .rc? Посмотрю, может что увижу.
|
|
|
|
| постоянный участник
|
Пост N: 2420
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.11.12 18:31. Заголовок: petr707 Просьба пос..
|
|
|
|
| |
Пост N: 34
Зарегистрирован: 24.04.13
|
|
Отправлено: 20.09.13 14:04. Заголовок: Подскажите как включ..
Подскажите как включить иконку в .exe-файл не используя HBMK2 ? Я так понимаю нужно использовать brc32.exe для компиляции .rc-файла. Что потом делать с получившимся .res-файлом ? BCC32.exe его не принимает.
|
|
|
|
| |
Пост N: 3579
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.13 14:17. Заголовок: azoo Использовать i..
azoo Использовать ilink32 , поищи на форуме. А почему не устраивает Hbmk2 ?
|
|
|
|
| постоянный участник
|
Пост N: 3011
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.09.13 18:56. Заголовок: -LZ:\BCC55\l..
-LZ:\BCC55\lib\obj;Z:\BCC55\lib;Z:\xHARBOUR\lib -Gn -M -m -s -Tpe -x -aa + c0w32.obj OBJ\все obj-файлы проекта через пробел далее знак , + ИмяПроекта.exe,, + lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib common.lib gtwvt.lib gtwvg.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib libhasp_windows_bcc.lib import32.lib cw32.lib, + , + res\ИмяФайла.res
|
|
|
|