TcxImageList Object
Hierarchy Properties Methods Events
一个增强版的图片列表控件。
Unit cxGraphics
Syntax
TcxImageList = class(TcxCustomImageList)
Description
TcxImageList组件扩展了标准TImageList提供的功能:
-
存储、管理和绘制32位位图图像的功能;
-
同时支持向量(SVG)图像;
-
支持alpha透明混合;
-
还可以指定用于设计存储图像的监视器DPI值的功能。
你可以通过单击组件的快捷菜单中的“Assign from”并选择所需的图像列表,可以从宽度和高度属性获取存储的图像尺寸,并在设计时从同一窗体上的任何其他图像列表中复制图像,请注意,此时图像列表将删除列表中最初存储的图像。
TcxImageList组件还可以在设计时用列表编辑器添加图像,使用它可以导入、管理、导出和浏览列表中的图像。
TcxImageList Properties
TcxImageList
Derived from TcxCustomImageList
AlphaBlending 图片的透明度
ColorDepth 颜色深度
CompressData 是否压缩数据
Handle
Height
Width
TcxImageList Methods
TcxImageList
Derived from TcxCustomImageList
Add 添加一个图片到列表
AddBitmap 将指定的位图及其透明掩码追加到图像列表。
AddIcon 添加一个图标到图像列表
AddImage 添加一个图片到图像列表
AddImages 从一个图片列表添加到担起图片列表
AddMasked
BeginUpdate 延迟发送关于对图像列表所做更改的通知。
CancelUpdate 丢弃延迟的图像列表更改通知,并允许向图像列表的侦听器发送后续通知
{$IFDEF DELPHI22}
Change
{$ENDIF}
Clear 移除所有图片从列表
CopyImages 从另一个图像列表中追加指定的图像列表。
Delete 删除指定的图片从列表
Draw 把列表中的一个图片绘制到指定的画布上
DrawOverlay 把列表中一个图片绘制到画布并绘制遮罩。
EndUpdate
FileLoad 从指定的资源文件加载图像
GetImage 返回列表中指定的图像。
GetImageInfo 获取指定图像的位图和透明掩码位图。
GetInstRes
GetMask 获取指定图像的透明掩码位图。
GetPixelFormat 通过句柄返回图像列表的像素格式。
Insert 图像列表中的指定位置插入图像及其位图透明遮罩
InsertIcon
InsertMasked
IsEquals
LoadImage
Replace
ReplaceIcon
ReplaceMasked
ResInstLoad
ResourceLoad
SetSize 设置图像列表存储图像大小为的新大小(以像素为单位)。
Derived from TcxBaseImageList
AfterConstruction
BeforeDestruction
Derived from TDragImageList
BeginDrag
DragLock
DragMove
DragUnlock
EndDrag
GetHotSpot
HideDragImage
SetDragImage
ShowDragImage
Derived from TCustomImageList
Add
AddIcon
AddImages
AddMasked
Assign
Clear
Create
CreateSize
Delete
Destroy
Draw
DrawOverlay
FileLoad
GetBitmap
GetIcon
GetImageBitmap
GetInstRes
GetMaskBitmap
GetResource
HandleAllocated
Insert
InsertIcon
InsertMasked
Move
Overlay
RegisterChanges
Replace
ReplaceIcon
ReplaceMasked
ResInstLoad
ResourceLoad
UnRegisterChanges