C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 83 - Установка иконки для компонента / С++ Builder 5 / Borland C++

Шаг 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"). Сохраняем, компилим и устанавливаем. Все должно пахать. Я, например, нарисовал довольно симпатичную иконку.


| |
Автор Аванесов Самвел.
[AD]