NO WAR IN
UKRAINE!
Home
Products
Skins gallery
Tutorials
Buy
Downloads
Demo-apps
Updates history
Feedback
Customers
Partners
Forum
Sign up for news
Windows 11
Compatible
|
TsAlphaImageListКомпонент является аналогом стандартного компонента TImageList, но имеется несколько значительных отличий:
Методы компонента
procedure AcBeginUpdate;
procedure AcEndUpdate(DoChange : boolean = True);
function GetBitmap32(Index: Integer; Image: TBitmap): Boolean;
function CreateBitmap32(Index: Integer; aWidth, aHeight : integer): TBitmap;
procedure MoveItem(CurIndex, NewIndex : integer);
TsVirtualImageListКомпонент позволяет выдавать на выходе изображения заданного размера, используя компонент TsAlphaImageList как источник. Сам компонент TsVirtualImageList не хранит изображений, а берёт их из компонента, заданного в свойстве AlphaImageList. Пример использования компонента TsVirtualImageList в связке с TsAlphaImageList можно скачать здесь (3.7 Mb). Методы компонента
procedure AcBeginUpdate;
procedure AcEndUpdate(DoChange : boolean = True);
function GetBitmap32(Index: Integer; Image: TBitmap): Boolean;
Процедуры и функции модуляfunction DrawAlphaImgList(const ImgList : TCustomImageList; const DestBmp : TBitmap; const Left : integer; const Top : integer; const ImageIndex : integer; const Blend : integer; const GrayedColor : TColor; State : integer; const NumGlyphs : integer; const Reflected : boolean) : TSize; Рисует изображение из ImgList, заданное номером ImageIndex, на DestBmp в формате Bitmap 32bpp. Вывод изображения может производиться с несколькими эффектами, такими как полупрозрачность, зеркальное отражение и др. Возвращаемым результатом функции является размер выводимого рисунка.
procedure DrawAlphaImgListDC(const ImgList : TCustomImageList; const DC : hdc; const Left : integer; const Top : integer; const ImageIndex : integer; const Blend : integer; const GrayedColor : TColor; const State : integer; const NumGlyphs : integer; const Reflected : boolean); Полный аналог предыдущей процедуры, отличие только в том, что рисунок выводится не на Bitmap, а на DeviceContext (DC : hdc). function AddImageFromRes(aInstance: LongWord; ImageList : TsAlphaimageList; const ResName: String; ImageFormat : TsImageFormat): Boolean; Загружает иконку Png в ImageList из ресурса, заданного с помощью ResName : String. Ресурс Png должен быть скомпилирован как RcData. |
Installing, using and licensing the demo programs
© Sergii Goncharov, Ukraine, Odessa 2004-2023
|