Обзор компонентов библиотеки C++Builder_______________________225

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

В редакторе списков изображений вы можете, выделив то или иное изображе-
ние, установить его свойства: Transparent Color и Fill Color. Но это можно делать то-
лько в том сеансе работы с редактором списков изображений, в котором загружено
данное изображение. Для изображений, загруженных в предыдущих сеансах, из-
менение этих свойств невозможно.

• Свойство Transparent Color определяет цвет, который используется в маске для
прозрачного рисования изображения. По умолчанию это цвет левого нижнего пик-
селя изображения. Для пиктограмм данное свойство устанавливается в cINone, по-
скольку пиктограммы уже маскированы.

Свойство Fill Color определяет цвет, используемый для заполнения пустого про-
странства при перемещении и центрировании изображения. Для пиктограмм дан-
ное свойство устанавливается в cINone.

Группа радиокнопок Options определяет способ размещения изображения би-
товой матрицы с размерами, не соответствующими размерам, принятым в списке:

Crop       Отображается часть изображения, помещающаяся в размер спис-
ка, начиная с левого верхнего угла

Stretch    Размеры изображения изменяются, становясь равными размерам
списка. При этом возможны искажения

Center     Изображение центрируется, а если его размер больше размера спи-
ска, то не помещающиеся области отсекаются

Теперь рассмотрим основные свойства TImageList:

Свойство   Тип   Описание                                         ,

Height     int    Высота изображений в списке
Width     int    Ширина изображений в списке

AllocBy    int    Определяет количество изображений, на которое увеличи-
вается список для добавления новых изображений.

Count      int    Определяет число изображений в списке. Свойство только

______ __ для чтения.   __________          __________

Остальные свойства определяют цвета и способы рисования изображения.