Главная » Delphi » Создание пиктограммы компонента

0

Ни  один  пользовательский компонент не обходится без  собственной пиктограммы (icon) в палитре компонентов. Для  создания пиктограммы используется  встроенный графический редактор Delphi  (Image Editor) или  любой  другой  редактор растровых изо бражений. Создайте рисунок  размером 24х24 пикселя и нарисуйте подходящее изобра жение, а затем сохраните его в формате файла  DCR. Файл с расширением .dcr — не что иное, как переименованный файл  .RES. Следовательно, если сохранить пиктограмму в файле .RES, то достаточно будет просто изменить его расширение на .dcr.

CОВЕТ

Даже если драйвер используемой видеоплаты поддерживает режим 256 цветов и бо- лее, сохраните пиктограмму как растровое изображение с 16 цветами, если компонент предполагается передавать другим пользователям. На мониторах с 16 цветами 256- цветные изображения выглядят, как правило, просто ужасно.

Теперь,  поместив пиктограмму в  файл  DCR,  присвойте ей  имя  класса  данного компонента, но  используйте  при  этом  прописные буквы.  Сохраните файл  ресурсов под тем же именем, что и у модуля компонента, но с расширением .dcr. Таким  обра зом,   если   новый  компонент  называется  TXYZComponent,  то  имя   пиктограммы — TXYZCOMPONENT. Если  имя  модуля  компонента XYZCOMP.PAS, то  имя  файла  ресур сов — XYZCOMP.DCR. Поместите этот  файл  в папку, в которой находится модуль ком понента. При  перекомпиляции модуля пиктограмма будет автоматически связана с библиотекой компонентов.

Источник: Тейксейра, Стив, Пачеко, Ксавье.   Borland Delphi 6. Руководство разработчика. : Пер.  с англ. — М. : Издательский дом “Вильямс”, 2002. —  1120 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии