Конференция "Начинающим" » иконка для приложения
 
  • Незнайка (16.02.17 02:25) [0]
    подскажите, как правильно установить иконку для приложения? Работаю в Delphi XE4. Приложение состоит из одной формы, я загружаю иконку 16х16 в свойства формы icon и иконка отлично отображается слева вверху формы, но когда приложение запущено, то иконка в панели задач корявая, увеличенная из 16х16. Если же в свойства icon поставить иконку размером 32х32, то при старте программы иконка в панели задач выглядит отлично, но вот в верху слева на форме, она выглядит коряво, происходит уменьшение до 16х16. Подскажите, как правильно загрузить иконку, что бы на форме и в панели задач все выглядело правильно?  Заранее спасибо!! Пытался загрузить иконку через Проэкт->Опции->Application Но получается то же самое :(
  • Игорь Шевченко © (16.02.17 10:23) [1]
    Один файл может содержать несколько икон, разного размера
  • Незнайка (16.02.17 11:22) [2]
    Игорь Шевченко
    Я так тоже делал, пробовал ставить ico файл с 2я иконками 16x16 и 32x32 но цепляется первая иконка которая находится в этом файле.
  • sniknik © (16.02.17 15:15) [3]
    добавляй через ресурсы, не знаю что там в xe4, а в D7 через ide кроме стандартно-убогой ничего не добавляется.

    вот еще, скачай
    http://www.angusj.com/resourcehacker/
    там написано что она и файл ресурсов может сделать... а вообще можно просто посмотреть что и как в других программах.
  • Кто б сомневался © (20.02.17 13:59) [4]
    Там еще винда может масштабировать коряво иконки. Особенно если у вас в системе включено масштабирование DPI больше 100%.
    Причем эта проблема начиная от XP (может и раньше) и до Win 10.

    Я делаю иконки с помощью Axialis IconWorkShop попробуйте. Для винды начиная с висты не лишним будет вставить png иконку на 256x256. С нее винда уже делать остальные размеры (если их нет).
    IconWorkShop умеет создавать такие иконки - т.е. будет 256x256 png и ниже в одном ico файле.
    Обычно делаю еще 16, 32, 48 и 256 и скармливаю этот ico Delphi, он ее закинет в ресурсы.
 
Конференция "Начинающим" » иконка для приложения
Есть новые Нет новых   [118646   +52][b:0][p:0]