Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Bitmap

CuBook2.115

Описание

Определяет внешний нестандартный шаблон размером 8 на 8 пикселов, который использует для заполнения кисть Brush.
Bitmap указывает на объект типа TBitmap, в который загружен шаблон размером 8 на 8 пикселов, используемый для заполнения кистью Brush.
Если для кисти задан шаблон BitMap, то заполнение производится именно этим шаблоном, независимо от значения свойства кисти Style. Шаблон BitMap может создаваться в процессе выполнения приложения или, например, загружаться из файла.
Если размер изображения превышает 8 на 8 пикселов, то в качестве шаблона будет использоваться его левая верхняя часть размером 8 на 8.
Изменение изображения в объекте TBitmap не влияет на шаблон, пока не произведено повторное присваивание свойству Bitmap.
После окончания работы с шаблоном объект TBitmap следует удалить из памяти, так как автоматически это не делается.
 
Классы

TBrush
 
Определение

_property TBitmap* Bitmap
 
Пример

Graphics::TBitmap *MyBitmap = new Graphics::TBitmap;
try
{
MyBitmap->LoadFromFile("MyBitmap.bmp") ;
Image1->Canvas->Brush->Bitmap = MyBitmap;
.....
}
 __finally
{
Image1->Canvas->Brush->Bitmap = NULL;
delete MyBitmap;
}
В этом примере создается объект MyBitmap типа TBitmap и в него загружается битовая матрица из файла с именем «MyBitmap.bmp». Затем свойству Image1->Canvas->Brush->Bitmap присваивается указатель на этот объект. После этого загруженный шаблон можно использовать для заполнения фигур на канве Imagel. В конце кода свойству BitMap присваивается значение NULL, после чего заполнение опять начинает определяться свойством Style. Затем объект MyBitmap уничтожается, чтобы освободить занимаемую им память.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий