330______________________________________________Глава 5

Заполнитель, заливающий выбранным цветом любой нарисованный зам-
'WK^ кнутый контур или всю поверхность изображения.

Индикатор цвета, показывающий цвет пикселя, на который он указыва-

•'""Ч ет. Его надо подвести к пикселю, цвет которого вы хотите выбрать, и
,_j щелкнуть левой или правой кнопкой мыши, если хотите соответственно
назначить этот цвет основным, или вспомогательным'.

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

При выборе таких инструментов, как карандаш, кисть, пульверизатор, кноп-
ки рисования линий, дуг, незаполненных фигур, внизу появляется палитра, по-
зволяющая выбрать толщину линии или форму кисти.

В нижней части Редактора Изображений (рис. 5.4 а) расположена палитра
цветов. В ее левой части имеются два квадрата. Цвет левого из них — назовем его
основным, используется, если при рисовании вы нажимаете левую кнопку мыши;

цвет правого — вспомогательный, используется, если при рисовании вы нажимае-
те правую кнопку мыши.

Вот, собственно, и все премудрости. Если вы обладаете художественными спо-
собностями (я, увы, ими не обладаю), то можете попробовать нарисовать что-нибудь
стоящее. Если же нет, то можете воспользоваться каким-нибудь готовым файлом
•bmp (команда File | Open позволит вам его открыть) и что-то к нему добавить, напри-
мер, текст. А еще проще — напишите просто текст и сохраните в виде файла .bmp. В
дальнейшем вы можете наложить его в своем приложении на любой рисунок с помо-
щью свойства Transparent компонента Image, как было рассказано в разделе 5.1.1.1.

Файл пиктограммы создается аналогично. Вы можете создать, например, не-
сложный файл пиктограммы и затем использовать его как вашу фирменную пик-
тограмму во всех своих приложениях.

5.1.2.2 Создание пиктограммы для шаблона компонента в библиотеке

Рассмотрим отдельно возможную процедуру создания собственных пиктог-
рамм для библиотеки компонентов, если вы помещаете туда новый компонент или
шаблон. Вы научитесь разрабатывать свои шаблоны и компоненты для библиотеки в
главе 7. А пока посмотрим, как их можно украсить собственными пиктограммами.

Эти пиктограммы должны иметь формат файла .bmp размером 24 на 24. Вы
можете, конечно, нарисовать сами нужную пиктограмму, если сумеете. Но поско-
льку у меня, например, художественные способности отсутствуют, то мне пред-
ставляется более легким и более качественным следующий путь.

Вы создаете новое приложение C++Builder, переносите на форму компонент,
похожий на тот, который создаете, и изменяете в нем то, что надо. Например, в
разделе 7.2 описана процедура создания шаблона окна редактирования, которое
разрешает вводить только цифры. Вы можете взять за основу обычный компонент
Edit, поместить его на форму и установить в нем текст «О», что укажет пользовате-
лю на специфику компонента. Далее надо уменьшить его размеры настолько, что-
бы он нормально помещался в размер 24 на 24. При необходимости можно умень-
шить соответственно размер шрифта (в этом вам часто может помочь шрифт Small
Fonts). Полезно установить в false свойство AutoSize. Иначе высота компонента
при выполнении приложения будет задана автоматически.

Затем вы запускаете приложение на выполнение и нажимаете клавиши
Alt+ Print Screen. В результате изображение окна вашего приложения будет записа-
но в буфер обмена.

После этого открываете Редактор Изображений (Tools Image Editor), выполняе-
те команду File [ New | Bitmap File (.bmp) и в открывшемся окне (рис. 5.4 б) задаете