C++ Builder: Как задать иконку своей программе

Каждому программисту, особенно начинающему, хочется, чтоб разрабатываемое им приложение отличалось от огромного количества схожих приложений, призванных выполнять те же функции (и нередко мало отличающиеся вариантом их реализации).

В целом, создать такого рода отличие очень поможет задание приложению собственной иконки.

Для тех, кто не понял: в данной заметке я хочу рассказать о том, как задать собственный значок созданному приложению. Это на самом деле просто.

Прежде всего, следует обратиться к настройке параметров проекта (это можно сделать либо выбрав меню Project → Options или же нажав комбинацию клавиш Shift + Ctrl + F11). Откроется окошко под названием «Project Options for NameProject.exe».

Далее следует перейти на вкладку под названием «Application». Здесь находятся настройки отображения создаваемого приложения. В частности, в поле «Title» можно задать название создаваемого проекта, а в поле «Help file» выбрать «файл помощи», в смысле файл, в котором содержится актуальная информация, касающаяся работы вашего приложения и, естественно, дающая ответы хотя бы на наиболее очевидные вопросы будущих пользователей.

Собственно говоря, нас интересует поле Icon. После щелчка на кнопку «Load Icon…» откроется диалоговое окно, предлагающее выбрать подходящую иконку для вашего приложения.

После выбора иконки достаточно щелкнуть кнопку «ОК» — после этого ваше приложение обзаведется уникальным значком.

3 comments on “C++ Builder: Как задать иконку своей программе

  1. Добрый день.
    Подскажите, в проекте кнопка «Load Icon…» не доступна. Почему? Явно, я где-то какое-то свойство всего проекта изменила. Как вернуть?)

    1. Добрый )
      Попробуйте удалить Project1.res (или какой у вас там файл *.res), но сначала сделайте резервную копию. По-идее — должно помочь…

      1. В опциях проекта VersioInfo ставим галку Include Version Information in Project затем нажимаем кнопку OK , открываем заново опции проекта и о, чудо! кнопка Load Icon снова доступна… ))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *