|
|
|
| |
Определяет изображение в формате BITMAP.
| Собственные свойства
|
| Свойство
| Тип
| Описание
|
| AlphaFormat
| Enum
| способ использования резервного байта при значении свойства PixelFormat, равном pf32bit (см. ниже)
|
| HandleType
| Enum
| формат битовой карты (см. ниже)
|
| Height
| Number
| высота изображения
|
| IgnorePalette
| Boolean
| не использовать собственную цветовую палитру изображения
|
| MaskHandle
| Number
| дескриптор маски Windows GDI (hBitmap)
|
| Modified
| Boolean
| изображение было изменено
|
| Monochrome
| Boolean
| отображать изображение в двухцветном (черно-белом) режиме
|
| Palette
| Number
| дескриптор палитры Windows GDI (hPalette)
|
| PaletteModified
| Boolean
| палитра изображения была изменена
|
| PixelFormat
| Enum
| формат пиксела изображения (см. ниже)
|
| Transparent
| Boolean
| использовать прозрачность
|
| TransparentColor
| TColor
| цвет прозрачности
|
| TransparentMode
| Enum
| способ выбора цвета прозрачности (см. ниже)
|
| Width
| Number
| ширина изображения
|
| Только чтение
| [TYPE]
| [DESC]
|
| Canvas
| TCanvas
| дескриптор графической канвы
|
| Empty
| Boolean
| компонент пуст (не содержит графического изображения)
|
| Handle
| Number
| дескриптор изображения Windows GDI (hBitmap)
|
| SupportsPartialTransparency
| Boolean
| формат изображения поддерживает частичную прозрачность
|
|
| Свойство HandleType
|
| Значение
| Описание
|
| bmDIB
| DIB (Device Independent Bitmap)
|
| bmDDB
| DDB (Device Dependent Bitmap)
|
|
| Свойство TransparentMode
|
| Значение
| Описание
|
| tmAuto
| цвет прозрачности определяется по левому нижнему пикселу изображения
|
| tmFixed
| цвет прозрачности определяется по значению свойства TransparentColor
|
|
Стандартные свойства
Стандартные методы
| Собственные события
|
| Событие
| Описание
|
| OnChange
| изображение изменилось
|
| OnProgress
| выполнена часть длительного процесса
|
|
// Главная форма frm=new TForm(); frm.Caption="JS+ - базовый компонент TBitmap"; frm.Width =450; frm.Height=300; frm.OnPaint=frm_Paint;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=' Пример изображения в формате BITMAP';
// Изображение bmp=new TBitmap(); bmp.TransparentColor=clWhite; bmp.Transparent=true; bmp.LoadFromFile(JSPlus.HelpDir+"IMAGE\\TBitmap\\Image.bmp");
frm.ShowModal();
// Обработчик события OnPaint function frm_Paint(frm) { var cnv=frm.Canvas; var x=(frm.ClientWidth-bmp.Width)/2; var y=(stb.Top-bmp.Height)/2;
cnv.Draw(x,y,bmp); }
|
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|