- 软件介绍
- 相关专题
- 下载地址
Skeez简介
Skeez是一个应用程序开发组件,它使您能够为程序生成动画列表视图。基于Graphics32的组件可以与Delphi开发环境一起使用。Skeez有一个特殊的库,用于为文件系统浏览器、图片列表和音频文件查看器创建动画图标和显示。它支持文件夹浏览器中的虚拟对象,并且可以在图片列表查看器中显示大缩略图。FreeImage.dll组件允许它读取多种图像格式并显示预览。此外,它还提供了多列模式、自定义排列列表、自定义显示等许多强大的功能。,并为您带来了一个完美的动画列表方案。
Skeez软件功能
动画视图(添加、刷新、删除、移动)
支持高度可扩展的多行文本
热门曲目,提示,移动到/选择按钮上的项目,编辑项目的标题。
使用可选动画重新绘制现有项目(零件)。
多列模式
分组选项
自定义排序列表
内置动画:XY、缩放、淡入或通过事件实现自定义动画。
用户界面DPI缩放支持(简单如tSkeez)。比例:= 2,即200%)
完全支持虚拟对象(PIDL)和外壳更改的文件系统浏览器
图片(缩略图)列表查看器类,它使用FreeImage.dll加载各种格式的图片文件并显示它们的EXIF(如果有的话)。
支持所有当前音频标签标准的音频(标签)列表查看器类。
完全可定制的显示,支持同一列表中不同的项目高度。
FMX版本支持任何种类和数量的项目子控件,如复选框、单选按钮或组合框。
派生类可以浏览文件系统,也可以手动添加项目。
多线程派生类
Skeez软件特色
有了这个全面的组件,您可以在Delphi开发环境中为文件夹、图片或音频文件创建动画列表视图。
音频文件列表查看器可以读取列表中每个项目的关联标签并显示关联。例如,它可以列出专辑的名称、版权所有者、流派、评级、回放计数、密钥或比特率(如果有的话)。
支持的音频标签包括ID3v1、ID3v2、MP4、APEv2、Ogg Vorbis、Opus、Flac、WMA和W标签单元。
此外,Skeez允许您为驱动器列表构建动画查看器。因此,您可以查看系统磁盘和所有其他可移动驱动器或网络节点。
Skeez档案包含一个单独的演示程序集,因此您可以预览和测试它的功能。您也可以根据自己的喜好自定义其显示和背景颜色。此外,派生类支持浏览文件系统,或者可以手动添加其他项目。
这些组件可以与支持Delphi编程语言和Graphics32工具的任何开发环境一起使用。Skeez要求Graphics32正常运行。因此,该组件必须预先安装在计算机上。
Skeez包还包括帮助您在开发前启动设置和配置过程的文档。它允许您在应用程序中创建交互式内容,以获得更有吸引力的布局。
Skeez安装方法
1.双击安装程序阅读许可协议的条款,并选择[我接受协议]选项进入下一次安装。
2.选择目标位置,可以选择默认的C:Pgram Files (x86)Skeez。
3.选择开始菜单文件夹,用户可以选择默认Skeez。
4.要准备安装,请单击[安装]开始安装。
5.阅读软件很重要,所以直接进入下一个安装。
6.弹出如下Skeez安装成功窗口,点击完成完成安装。
Skeez使用说明
属和方法
TSkeez。项目:包含tSkeez项目的列表。当调用“重新索引项目”并通过更新显示“更新显示(真)”后,列表被代码更改时。
TSkeez。选定:当前选定的项目。当选择多个项目时,这是最近选择的最后一个项目。
TSkeez。多列计数:如果“多列”为真,如果显示宽度足够多列,项目将并排绘制。例如,对于2个多列,所需的空间是hozon talmargin * 2+所有列的总宽度。多栏和物品栏是两回事。列指定项目的文本和图片位置,而多列指定如果有足够的空间,允许项目水平并排绘制。
TSkeez。CurrentListingID:此号码将在每次“递增ListingID”调用中递增。我们用它来识别名单。例如,当在另一个线程中提取导航文件夹和图标时,如果用户导航到另一个文件夹,Skeez不会添加导航后到达的图标,因为“CurrentListingID”对此图标无效。
TSkeez。图像列表:包含用于多个项目的图像的数组。将TBitmap32图片添加到此列表中,并在Skeez项中使用这些图片。AddPicture()调用“ImageListIndex”变量:
从Skeez项开始。添加图片(无)
位置。x:= 0;
位置。y:= 0;
ImageListIndex:= 1;
结束;
TSkeez。解析队列:定期调用这个过程很重要。在内部,Skeez将使用& # 8217;在队列中。添加(Skeez项)& # 8217;解析& # 8217;tSkeez项目& # 8217;。“在队列中。Add()”是一个线程安全的函数(因此可以在线程中调用),而“InQueue”添加的项。Add(SkeezItem)”将在调用此函数的主线程中处理(解析)。。“项目解析模式”指定单个“解析队列”调用要解析的项目数。“sipmOne”意味着一次调用一个项目,从而生成线条动画。这些项目会一个接一个地移动,调用“ParseInQueue”的频率也会延迟。“sipmAll”将处理传入队列中的所有项目,从而更快地显示项目,但项目将并行移动。
TSkeez。更新显示:更新所有项目(向前一帧)。您需要调用此函数以至少33毫秒的间隔(FPS = 1000/间隔)更新显示(动画)。如果项目没有更改,它们将不会被更新。要强制重绘所有项目,请使用“UpdateDisplay(True)”调用此函数-例如,如果您更改了“TSkeez中项目的顺序。项目”列表。
TSkeez。ItemAtPos:使用此功能获取指定位置的“TSkeez项”。x和y是相对于TSkeez对象的左上角。
TSkeez。排序:使用指定的& # 8217;OnItemCompare & # 8217事件对项目进行排序。使用“项目。数据”类来执行比较。例如,此对象将是“t/[k0/] audiodata (item.data)”。文件名“对于音频列表器类”,t/[k0/] filedata (item.data)。添加粗略项目时,添加到“/[k0/] item.data”的文件系统浏览器组件或对象的“文件名”。当使用图片和音频组件时,您应该继承这些类型并向它们添加字段-这样,Skeez仍然能够使用这些对象,例如识别它是文件夹还是文件。
TSkeez。重新索引项目:如果修改“TSkeez。项目”列表,请调用此函数重新索引项目并调用“更新显示(真)”。
已发表的属
允许编辑Skeez项的第一个文本项。您可以使用Skeez1。编辑(索引)或用鼠标中键单击一个项目,从代码中调用它。OnItemEdit()事件提供编辑功能。
允许在鼠标光标下标记项目。使用“项目跟踪选项”指定热跟踪颜色和Alpha值。
AllowKeySelect:如果为True,并且Skeez控件有焦点,请按键盘上的一个键移动到与该字符匹配的第一个项目(第一个文本项目的第一个字符)并选择它。如果在2秒内按下另一个键,将搜索前2个字符。
允许多项选择:按住Shift或Ctrl键,在一个项目上单击鼠标左键,选择多个项目。
允许选择:允许使用鼠标光标和键盘光标键来选择项目。使用“项目选择选项”指定选择颜色和Alpha值。
动画展开和折叠时间:指定展开多行文本时展开或折叠动画所需的时间。
AnimationPictureTime:指定图片移动时间(以毫秒为单位)。
AnimationPictureX:指定图片开始移动的像素数。
指定文本移动时间(毫秒)。
指定文本开始移动的像素数。
Backdcolor:指定监视器的背景颜色。
提示时间:指定显示提示的时间。实现OnItemHint()事件来隐藏提示。
HintShowTime:指定鼠标光标需要悬停多长时间才会弹出提示。实现OnItemHint()事件来显示提示。
itemidopporties/itemidipleperties/itemidetupperties:指定项目的属。ItemFilePperties总是指定文件项目的种类,包括使用图片和音频列表器时的种类。其中一个重要的价值观是& # 8217;ItemHeight & # 8217指定项目高度的变量。请注意,向队列中添加TSkeez项时,您始终可以指定自定义(逐项)高度。文件和图片/音频项目具有相同的宽度。使用图标/图片/封面艺术指定这些图片在显示屏上的大小。
ItemHotTrackOptions:指定热门曲目的颜色和Alpha值(“AllowHotTrack”必须为“True”)。
项目选择选项:指定选择颜色和Alpha值(“允许选择”必须为“真”)。
ItemParseMode:指定单个“解析队列”调用要解析的项目数。“sipmOne”意味着一次调用一个项目,从而生成线条动画。这些项目会一个接一个地移动,调用“ParseInQueue”的频率也会延迟。“sipmAll”将处理传入队列中的所有项目,从而更快地显示项目,但项目将并行移动。
MarginHozontal:显示器左侧和项目之间的空白。它也是显示器右侧的边距。
边距部分:显示屏顶部和项目之间的填充(空间)。也是最后一项底部的边距。
多列:如果“多列”为真,当显示足够宽的列时,项目将并排绘制。例如,对于2个多列,所需的空间是hozon talmargin * 2+所有列的总宽度。多栏和物品栏是两回事。列指定项目的文本和图片位置,而多列指定如果有足够的空间,允许项目水平并排绘制。
多列比较:只有当“多列”为真,并且一列中的项目被垂直压缩,即每个项目都在顶部项目的正下方时,它才有效。如果未设置此标志,每个项目将在其左侧和右侧对齐。当使用光标键和“移动光标”选择一个项目时,它将在左/右/上/下被明确选择。
Threaded:对于派生组件,此值指定使用多线程加载图标/图片/封面图片。如果这是“False”,这些图片将在主线程中解析,这意味着如果CPU不够强大,动画将变得粗糙和线性。建议在您的实现中始终使用多线程。
仅文件系统:浏览文件夹时,仅显示文件系统项目(文件夹和文件)。
项目空间和项目空间:项目之间的空白区域。最左边的项目只显示“余量臭氧”的值,最上面的项目只显示“余量臭氧”的值。这些值仅指定项目之间的间距。
OnAddItem:在向列表中添加项目时调用,它对于在使用文件系统/图片/音频组件时添加任何自定义文本和图片非常有用。您可以添加一列(稍后将介绍)并添加自定义内容。示例:
带有DisplayItem。添加文本(& # 8216;我的话& # 8217;)开始
位置。x:= 5;
位置。y:= 5;
column index:= 2;
结束;
OnCanAdd:实现此事件来过滤向列表中添加图片和音频组件的文件。将“添加”设置为“假”以不列出文件。
OnFileSelect:如果用户双击非文件夹的项目,将调用此事件。
OnFolderChange:进入文件夹。
OnGetAudioAttbutes:对于音频组件,实现此事件以显示音频文件的类别,如采样率、通道数等。
当“TSkeez时。“Sort”被调用时,带有指定的“OnItemCompare”事件的项将被排序。使用“项目。数据”类来执行比较。例如,该对象将是“TSkeez audiodata (item.data)。“音频列表器类的文件名”,TSkeez filedata (item.data)。添加到“/[k0/] item.data”的文件系统浏览器组件或对象的“filename”正在大致添加。当使用图片和音频组件时,您应该继承这些类型并向它们添加字段-这样,Skeez仍然能够使用这些对象,例如识别它是文件夹还是文件。
如果AllowEdit为True,则在用户按回车键编辑项目的第一个文本项目后,将调用此事件。如果“允许”设置为“假”,修改将被拒绝。
项目发布时调用。必要时清理项目“数据”。
当提示需要显示(显示=真)或隐藏(显示=假)时,将调用此事件。
OnItemHot:如果“AllowHotTrack”为True,则在项目变热时获得。
项目选择:当用户通过单击鼠标或光标键(而不是双击,即在文件选择上)选择一个项目时发生。
onlayerdrawinafter/onlayerdrawinbefore:您可以在此事件中使用Skeez从TSkeez项的文本和图片列表中生成TBitmap32图片。
OnNeedDataClass:要扩展文件项目的标准描述对象,请实现此事件。如果文件系统列表组件为TSkeezFileData,则继承默认类,其中图片列表为TSkeezPictureData,音频列表为TSkeezAudioData。在这种情况下,请为数据参数创建一个类。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





