您的位置:逆风者 易语言 易语言精华 正文
 添加时间:2008-05-20 原文发表:2008-05-20 人气:360

图片组操作类.rar
下载:
rar 文件


作者:易语言官方论坛 凌晨孤星
逆@风@者

未命名.gif 

类模块特点:
    1、支持“BMP、GIF、JPEG、PNG、TIFF、ICO”等文件类型的数据。
    2、支持转换成缩略图显示。
    3、速度非常快。
    4、支持图片组内两个图片互换。
    5、......(不写了)
//////////////////////////////////////////////////////////////


模块名称:图片组操作类
作者:凌晨孤星
版本:1.0

请配合“ImageList.dll”使用。不要更改“ImageList.dll”的文件名。

------------------------------

.版本 2

.子程序 从资源取图标数量, 整数型, 公开
.参数 图标数据, 字节集

.子程序 关闭图片组扩展功能, , 公开, 如果已经开启了图片组扩展功能,退出程序前必须调用该命令。

.子程序 关于作者, 文本型, 公开

.子程序 开启图片组扩展功能, 逻辑型, 公开, 调用“从资源添加图像、替换图像数据”方法前需要先开启该功能。以后可能逐渐添加需要该功能的命令。

.程序集 图片组操作类, , 公开

.子程序 创建, 整数型, 公开, 成功返回图片组句柄,失败返回0,图片组已创建仍调用此方法则返回-1
.参数 图片宽度, 整数型
.参数 图片高度, 整数型
.参数 标记, 整数型, , 使用“创建图片组_”的常量
.参数 初始图片数量, 整数型
.参数 是否手动销毁, 逻辑型, 可空, 假,则对象析构时自动销毁图片组;真,对象析构时不销毁图片组。默认为“假”。

.子程序 从资源添加图标, 整数型, 公开, 根据图像数据添加图像到图片组。该方法目前支持“ICO”文件数据。成功返回新图片索引,失败返回-1。
.参数 图标数据, 字节集, , 图标文件数据。
.参数 图标索引, 整数型, 可空, 指定要取得图标文件数据内的图标索引。索引值从0开始。该参数默认值为0,即第一个图标。

.子程序 从资源添加图像, 整数型, 公开, 根据图像数据添加图像到图片组。该方法目前支持“BMP、GIF、JPEG、PNG、TIFF”文件数据。成功返回新图片索引,失败返回-1。
.参数 图像数据, 字节集, , 图像文件数据
.参数 自动分割, 逻辑型, 可空, 真,自动分割成多个尺寸相同的图片;假,生成缩略图。默认为“假”。

.子程序 复制, 逻辑型, 公开, 把源图片组指定索引的图片复制到另一图片组对应索引。本方法也可以交换指定索引的两个图片。
.参数 目标图片组句柄, 整数型
.参数 目标图片组图片索引, 整数型
.参数 源图片组图片索引, 整数型, , 该对象中的图片索引
.参数 标记, 整数型, , 使用“复制_”的常量

.子程序 复制图片组, 整数型, 公开, 成功返回副本图片组的句柄,失败返回0。
.参数 新图片组, 图片组操作类, 参考, 用于装载副本图片组的对象。

.子程序 取背景颜色, 整数型, 公开

.子程序 取回句柄, 整数型, 公开, 取回该图片组的句柄

.子程序 取图标尺寸, 逻辑型, 公开, 取得图片组单个图像的尺寸。
.参数 图标宽度, 整数型, 参考
.参数 图标高度, 整数型, 参考

.子程序 取图标句柄, 整数型, 公开, 成功返回图标句柄,失败返回0。
.参数 索引, 整数型

.子程序 取图片数目, 整数型, 公开

.子程序 删除, 逻辑型, 公开, 删除一个图片
.参数 欲删除的图片索引, 整数型

.子程序 替换图标, 逻辑型, 公开, 根据图标句柄替换指定索引的图片。
.参数 被替换的图片索引, 整数型
.参数 图标句柄, 整数型

.子程序 替换图标数据, 逻辑型, 公开, 成功返回“真”,失败返回“假”。
.参数 被替换的图片索引, 整数型, , 被替换的图片索引
.参数 图标数据, 字节集, , 用作替换的图标数据。
.参数 图标索引, 整数型, 可空, 指定要取得图标文件数据内的图标索引。索引值从0开始。该参数默认值为0,即第一个图标。

.子程序 替换图像数据, 逻辑型, 公开, 成功返回“真”,失败返回“假”。
.参数 被替换的图片索引, 整数型, , 被替换的图片索引
.参数 图像数据, 字节集, , 用作替换的图像数据。该方法目前支持“BMP、GIF、JPEG、PNG、TIFF”文件数据。

.子程序 添加图标, 整数型, 公开, 返回该图片在图片组中的索引,失败返回-1
.参数 图标句柄, 整数型

.子程序 添加位图, 整数型, 公开, 根据位图句柄添加图像。成功返回新图片索引,失败返回-1。
.参数 位图图像句柄, 整数型
.参数 位图掩模句柄, 整数型

.子程序 销毁, 逻辑型, 公开, 销毁图片组,释放图片组占用的内存空间。

.子程序 置背景颜色, 整数型, 公开, 返回设置前的颜色值,失败返回-1
.参数 颜色值, 整数型, , 可使用“颜色_”的常量

.子程序 置入句柄, , 公开, 把图片组句柄置入该类,可以通过该类对应的方法操作对应图片组。备注:调用该命令前务必先销毁原来的图片组,或者先把句柄取出以便以后销毁,否则会造成内存泄漏。
.参数 图片组句柄, 整数型

.子程序 置图标尺寸, 逻辑型, 公开, 设置图片组单个图像的尺寸。
.参数 图标宽度, 整数型
.参数 图标高度, 整数型

.子程序 置图片数目, 逻辑型, 公开, 设置图片组图片的数量。
.参数 数目, 整数型

.程序集 图片组置取类, , 公开

.子程序 取控件图片组, 整数型, 公开, 成功返回当前的图片组句柄,失败返回0
.参数 控件句柄, 整数型
.参数 控件类型, 整数型, , 请使用“控件类型_”、“超级列表框图片组_”的常量。
.参数 图标类型, 整数型, , 请使用“图标类型_”的常量。该参数要与第二个参数对应。

.子程序 置控件图片组, 整数型, 公开, 成功返回设置前的图片组句柄,失败返回0
.参数 控件句柄, 整数型
.参数 控件类型, 整数型, , 请使用“控件类型_”的常量。
.参数 图标类型, 整数型, , 请使用“图标类型_”的常量。该参数要与第二个参数对应。
.参数 图片组句柄, 整数型

.常量 创建图片组_16色, "16", 公开
.常量 创建图片组_24色, "24", 公开
.常量 创建图片组_32色, "32", 公开
.常量 创建图片组_4色, "4", 公开
.常量 创建图片组_8色, "8", 公开
.常量 创建图片组_掩模, "1", 公开
.常量 复制_交换, "1", 公开, 交换图片组指定的图片
.常量 复制_移动, "0", 公开
.常量 控件类型_超级列表框, "0", 公开
.常量 控件类型_树型框, "1", 公开
.常量 图标类型_超级列表框_通常, "0", 公开, 大图标
.常量 图标类型_超级列表框_小图标, "1", 公开, 小图标
.常量 图标类型_树型框_通常, "0", 公开
.常量 颜色_透明, "-1", 公开

相关文章

多文档界面(MDI)支持库 MFC窗口单元型
编辑框自动完成
利用Grid++Report的报表事件快速将高级表格
运行内存中的程序源码(简单版)
取汇编指令长度模块源码
易语言与Flash交互操作
《易语言远程控制技术教程》
易语言调用DLL导致返回值出错问题举例和解决
COM对象,挂接IE的38个事件
10种强制结束进程方法
ReportX控件V2.5+应用例程(读取ACCESS数据
2007年度易语言编程大赛作品——SPY+++源码
2007年度易语言编程大赛作品——强力隐藏(
易语言辅助工具VBTOE 0.5 最新版
用API给画板添加真正标准的滚动条
缩略图浏览器,100张3072*2304JPG图片缩略图

相关评论


本文章所属分类:首页 易语言 易语言精华   模块大全

  热门关键字: