Шаг 83 - Установка иконки для компонента

После инсталляции компонента на палитру для него устанавливается довольно двусмысленная иконочка, которая совсем не соответствует нашим ожиданиям. Для того, чтобы сделать свою иконку, необходимо создать ресурсный файл, сохранить его под тем же именем, что и файл модуля. Так во всей документации говорится. Обычно еще добавляют, что ресурсный файл нужно создавать как Component resource file (.dcr) и что больше ничего делать не надо. Ну, во-первых, файл необходимо соответствующим образом пролинковать с компонентом. Во-вторых, можно использовать также и обычный Windows Resource file.

По порядку. Запускаем Borland Image Editor командой Tools - Image Editor. Если в меня его нет, то вполне можно запустить его командой "C:\Program Files\Borland\CBuilder5\Bin\IMAGEDIT.EXE". Если его и там нет, значит надо звонить 02... Перед Вами окно:

gif/83_1.gif (9305 b)

И меню... Как видно, я там уже выбрал Component Resource File. После того, как создали файл, надо создать в нем ресурс Bitmap, и переименовать его в имя, совпадающее с именем компонента и написанное по традиции заглавными буквами. Вот так:

gif/83_2.gif (8795 b)

gif/83_3.gif (16380 b)

gif/83_4.gif (3580 b)

Вот. После этого рисуем иконку, как в обычном Painte, сохраняем файл как я учил... После этого линковка. Где-нибудь в файле пакета *.bpk надо указать строчку USERES("FolderDialog.dcr"). Сохраняем, компилим и устанавливаем. Все должно пахать. Я, например, нарисовал довольно симпатичную иконку.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Аванесов Самвел - 07.09.2002