FoxUI在线文档

关于FoxUI组件的说明


FoxUIBMP32List

<p>FoxUIBMP32List,FoxUI提供的替代传统ImageList的图标列表组件。 它主要支持Png图片来实现图标透明。FoxUI中的组件大量使用了它来实现图标输出。 <strong>属性</strong> Alpha 透明度</p> <p>ImgHeigh 图标高度 ImgWidth 图标宽度</p> <p>Items 图标集合</p> <p>Workbmp 所有的图全部保存在此图上</p> <p><strong>提供的方法和函数</strong> Function IndexOfItemName(AName:string):Integer; //根据名称获取索引 //往列表加入图片 Function AddImage(sf:string;ItemName:string='';CanSplit:Boolean=True;Anti:Boolean=True):Integer; Function AddImage(const Png:TFoxUIPNG;ItemName:string='';CanSplit:Boolean=True;Anti:Boolean=True):integer; Function AddImage(const Bmp:TBitmap32;ItemName:string='';CanSplit:Boolean=True;Anti:Boolean=True):integer;</p> <p>Function AddImage(SvgTxt:string;ItemName:string=''):Integer;overload; Procedure ReplaceImage(const png:TFoxUIPNG;index:Integer;ItemName:String='';Anti:Boolean=True);//替换 Procedure ReplaceImage(sf:String;index:Integer;ItemName:String='';Anti:Boolean=True);overload;//替换</p> <p>//支持输出bmp和png两种格式 Function SaveIndexImg(sf:string;ImgIndex:Integer):Boolean;//输出对应索引图片 //对外输出图标,具体见参数 Procedure Draw(ACanvas:TCanvas;Left,Top:Integer;index:Integer;IsEnabled:Boolean=True);override; Procedure DrawTo(DstBmp:TBitmap32;Left,Top:Integer;index:Integer;IsEnabled:Boolean=True);override; Procedure DrawRect(DstBmp:TBitmap32;dstRect:TRect;index:Integer;Resize:Boolean=True);override; Procedure DrawRect2(DstBmp:TBitmap32;dstRect:TRect;sw,sh:integer;index:Integer);override; Procedure DrawRect3(DstBmp:TBitmap32;dstRect:TRect;sw,sh:integer;index:Integer);override;</p>

页面列表

ITEM_HTML