Форум » GUI » Иконка приложения » Ответить

Иконка приложения

Dima: Собрал EXE (Harbour + Минигуи) , в проводнике иконка на EXE показывается не та что нужна. Как это лечить ? Хочу иконку что заявлена на MAIN окне в проге PS Можно конечно вынести ярлык и в его свойствах выбрать другую икону зашитую в EXE , но такой вариант не подходит.

Ответов - 8

Dima: Нашел ответ http://clipper.borda.ru/?1-4-0-00000777-000-0-0 Правда цифру впереди сборщик ресурсов хавать не захотел. Сунул ему A :)

Andrey: Дима, лучше всего в файлах иконок самую первую иконку ставить в цвете 256bit, остальные можешь оставить обычными. Я часто сталкивался с тем что не во всех системах показывается корректная ПЕРВАЯ иконка из ресурсов. Смена первой иконки 32х32, 64х64 в цвете 256bit - решает твою проблему.

Dima: Andrey пишет: Смена первой иконки 32х32, 64х64 в цвете 256bit - решает твою проблему Писал я не про эту проблему , ну да ладно. Икону в ресурсе держу в 72x72x32бита или 128x128x32бита , в XP все путем а вот на 7 и выше в том числе серверные системы может глючить в зависимости от размера иконок рабочего стола (типа мелкие , средние и большие). Размер играет значение и глубина цвета ?


Andrey: Dima пишет: а 7 и выше в том числе серверные системы может глючить в зависимости от размера иконок рабочего стола Я про это и писал, что нужно ещё держать иконки 32х32 в цвете 256bit, тогда будет корректное отображение иконки. Тестировал для BCC Dima пишет: Размер играет значение и глубина цвета ? Скорее всего да.

ММК: Andrey пишет: Я про это и писал, что нужно ещё держать иконки 32х32 в цвете 256bit, тогда будет корректное отображение иконки 256 цветов или 8b . Иконка 32х32х8b работает на всех системах. Размер, похоже, значения не имеет ..

Andrey: ММК пишет: Размер, похоже, значения не имеет .. Имеет ! В том смысле что первой должна идти иконка как минимум 32х32х8b, а остальные должны быть уже потом. А то я натыкался на конверторы иконок, которые первыми делали иконки 128х128 и потом на уменьшение....

ММК: Andrey пишет: Имеет ! В том смысле что первой должна идти иконка как минимум 32х32х8b, а остальные должны быть уже потом. А то я натыкался на конверторы иконок, которые первыми делали иконки 128х128 и потом на уменьшение.... Не имеет. Ты просто путаешь иконки с "контейнерами" иконок.

rvu: Dima пишет: в проводнике иконка на EXE показывается не та что нужна А вот у меня обратная проблема. В проводнике иконка на EXE показывается нормально, а при запуске приложения она не показывается. Причем, если этот файл ICO просто выложу отдельно, тогда показывается. Вот что это может быть?



полная версия страницы