站长之家 - 站长资讯 - 易采站长站

当前位置: > 源码下载 > 易语言源码 > 行业软件 >

易语言API图片组操作类可直接读入图片组 源码

更新日期:2020-03-27 11:33 | 下载

 

 

API图片组操作类可直接读入易语言图片组

 

 

系统结构:弹出信息提示窗口,错误提示管理_,置图片组句柄_,销毁图片组_,创建图片组_,删除图片组图片_,取图片组图标尺寸_,取图片组图标数_,设置图片组图标尺寸_,设置图片组图标数_,取图片组背景颜色_,设置图片组背景颜色_,取图片组句柄_,置图片组句柄_,添加位图_从文件,添加位图_从句柄,添加图标_从文件,添加图标_从句柄,替换图标_,替换位图_,保存图片组_,读入图片组_,保存为易图片组_,读入为易图片组_,载入位图_从文件_,载入图标_,载入图片_从字节集_,释放字节流_,创建字节流_,取字节流指针_,取字节流尺寸_,取出字节集_,ImageList_Add,ImageList_SetIconSize,ImageList_Create,ImageList_Destroy,ImageList_Remove,ImageList_AddIcon,ImageList_GetImageCount,ImageList_SetImageCount,ImageList_ReplaceIcon,ImageList_GetIconSize,ImageList_GetBkColor,ImageList_SetBkColor,ExtractIconExA,ImageList_Replace,ImageList_Write,ImageList_Read,GlobalFree,GlobalHandle,GlobalLock,GlobalAlloc,CreateStreamOnHGlobal,GlobalUnlock,GlobalSize,LoadIcon,LoadImage,SendMessageA,

 

======窗口程序集1

| |

| |------ _图形按钮1_被单击

| |

| |------ _窗口1_创建完毕

| |

| |------ 弹出信息提示窗口

| |

| |------ _时钟1_周期事件

| |

| |------ _公告内容1_鼠标左键被按下

| |

| |------ _公告标题1_鼠标左键被按下

| |

| |------ _链接信息1_鼠标左键被按下

| |

| |------ _图形按钮2_被单击

| |

| |

======窗口程序集2

| |

| |------ _按钮1_被单击

======主窗口程序集

| |

| |------ _启动子程序

| |

| |------ _窗口_主窗口_创建完毕

| |

| |------ 错误提示管理_

| |

| |------ _按钮1_被单击

| |

| |------ 置图片组句柄_

| |

| |------ _按钮2_被单击

| |

| |

======图片组__

| |

| |------ _初始化

| |

| |------ _销毁

| |

| |------ 销毁图片组_

| |

| |------ 创建图片组_

| |

| |------ 删除图片组图片_

| |

| |------ 取图片组图标尺寸_

| |

| |------ 取图片组图标数_

| |

| |------ 设置图片组图标尺寸_

| |

| |------ 设置图片组图标数_

| |

| |------ 取图片组背景颜色_

| |

| |------ 设置图片组背景颜色_

| |

| |------ 取图片组句柄_

| |

| |------ 置图片组句柄_

| |

| |------ 添加位图_从文件

| |

| |------ 添加位图_从句柄

| |

| |------ 添加图标_从文件

| |

| |------ 添加图标_从句柄

| |

| |------ 替换图标_

| |

| |------ 替换位图_

| |

| |------ 保存图片组_

| |

| |------ 读入图片组_

| |

| |------ 保存为易图片组_

| |

| |------ 读入为易图片组_

| |

| |------ 载入位图_从文件_

| |

| |------ 载入图标_

| |

| |------ 载入图片_从字节集_

| |

| |

======字节流_

| |

| |------ _初始化

| |

| |------ _销毁

| |

| |------ 释放字节流_

| |

| |------ 创建字节流_

| |

| |------ 取字节流指针_

| |

| |------ 取字节流尺寸_

| |

| |------ 取出字节集_

| |

| |

======调用的Dll

| |

| |---[dll]------ ImageList_Add

| |

| |---[dll]------ ImageList_SetIconSize

| |

| |---[dll]------ ImageList_Create

| |

| |---[dll]------ ImageList_Destroy

| |

| |---[dll]------ ImageList_Remove

| |

| |---[dll]------ ImageList_AddIcon

| |

| |---[dll]------ ImageList_GetImageCount

| |

| |---[dll]------ ImageList_SetImageCount

| |

| |---[dll]------ ImageList_ReplaceIcon

| |

| |---[dll]------ ImageList_GetIconSize

| |

| |---[dll]------ ImageList_GetBkColor

| |

| |---[dll]------ ImageList_SetBkColor

| |

| |---[dll]------ ExtractIconExA

| |

| |---[dll]------ ImageList_Replace

| |

| |---[dll]------ ImageList_Write

| |

| |---[dll]------ ImageList_Read

| |

| |---[dll]------ GlobalFree

| |

| |---[dll]------ GlobalHandle

| |

| |---[dll]------ GlobalLock

| |

| |---[dll]------ GlobalAlloc

| |

| |---[dll]------ CreateStreamOnHGlobal

| |

| |---[dll]------ GlobalUnlock

| |

| |---[dll]------ GlobalSize

| |

| |---[dll]------ LoadIcon

| |

| |---[dll]------ LoadImage

| |

| |---[dll]------ SendMessageA

 

 

 

 

 

 

调用的DLL命令:

 

 

.DLL命令 ImageList_Add, 整数型, "comctl32.dll", "ImageList_Add", 公开

.参数 图标列表句柄, 整数型

.参数 位图句柄, 整数型

.参数 掩码位位图句柄, 整数型

 

.DLL命令 ImageList_SetIconSize, 整数型, "comctl32.dll", "ImageList_SetIconSize", 公开, 设置图片组图标大小

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 宽度, 整数型, 传址

.参数 高度, 整数型, 传址

 

.DLL命令 ImageList_Create, 整数型, "comctl32.dll", "ImageList_Create", 公开, 创建图片组,返回图片组句柄

.参数 cx, 整数型, , 宽度

.参数 cy, 整数型, , 高度

.参数 flags, 整数型, , 位深 ILC_

.参数 cInitial, 整数型, , 初始数量

.参数 cGrow, 整数型, , 是否手动销毁

 

.DLL命令 ImageList_Destroy, 整数型, "comctl32.dll", "ImageList_Destroy", 公开, 销毁图片组

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

 

.DLL命令 ImageList_Remove, 整数型, "comctl32.dll", "ImageList_Remove", 公开, 移除图片组图片

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 位置, 整数型, , 位置0为第一个,如果本参数设置为-1表示删除图片组所有图标

 

.DLL命令 ImageList_AddIcon, 整数型, "comctl32.dll", "ImageList_AddIcon", 公开, 添加图标到图片组

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 hicon, 整数型, , ico句柄

 

.DLL命令 ImageList_GetImageCount, 整数型, "comctl32.dll", "ImageList_GetImageCount", 公开, 取图片组图片数

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

 

.DLL命令 ImageList_SetImageCount, 整数型, "comctl32.dll", "ImageList_SetImageCount", 公开, 设置图片组图片数

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 uNewCount, 整数型, , 欲设置的图片数

 

.DLL命令 ImageList_ReplaceIcon, 整数型, "comctl32.dll", "ImageList_ReplaceIcon", 公开

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 位置, 整数型, , 位置0为第一个

.参数 hicon, 整数型, , 图标句柄

 

.DLL命令 ImageList_GetIconSize, 整数型, "comctl32.dll", "ImageList_GetIconSize", 公开, 取图片组图标大小

.参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值

.参数 宽度, 整数型, 传址

.参数 高度, 整数型, 传址

 

.DLL命令 ImageList_GetBkColor, 整数型, "comctl32.dll", "ImageList_GetBkColor", 公开, 返回图片组背景颜色

.参数 himl, 整数型, , 图片组句柄

 

.DLL命令 ImageList_SetBkColor, 整数型, "comctl32.dll", "ImageList_SetBkColor", 公开, 设置图片组背景颜色

.参数 himl, 整数型, , 图片组句柄

.参数 clrBk, 整数型, , 欲设置的颜色,其它选项可使用 CLR_开头的常量

 

.DLL命令 ExtractIconExA, 整数型, "shell32.dll", "ExtractIconExA", 公开, 提取图标扩展_,

.参数 文件名, 文本型, , lpszFile

.参数 图标索引, 整数型, , nIconIndex

.参数 大图标句柄, 整数型, 传址, phiconLarge

.参数 小图标句柄, 整数型, , phiconSmall

.参数 图标数量, 整数型, , nIcons

 

.DLL命令 ImageList_Replace, 整数型, "comctl32.dll", "ImageList_Replace", 公开

.参数 himl, 整数型

.参数 i, 整数型

.参数 hbmImage, 整数型

.参数 hbmMask, 整数型

 

.DLL命令 ImageList_Write, 逻辑型, "comctl32.dll", "ImageList_Write", 公开, 成功返回真,失败返回假

.参数 himl, 整数型, , 图片组句柄

.参数 pstm, 整数型

 

.DLL命令 ImageList_Read, 整数型, "comctl32.dll", "ImageList_Read", 公开, 成功返回图片组句柄

.参数 pstm, 整数型

 

.DLL命令 GlobalFree, 整数型, "kernel32", "GlobalFree", 公开, 释放全局内存块

.参数 hMem, 整数型

 

.DLL命令 GlobalHandle, 整数型, "kernel32", "GlobalHandle", 公开, 将全局指针转换为句柄

.参数 wMem, 整数型

 

.DLL命令 GlobalLock, 整数型, "kernel32", "GlobalLock", 公开, 锁定内存对象并返回一个指针

.参数 hMem, 整数型

 

.DLL命令 GlobalAlloc, 整数型, "kernel32", "GlobalAlloc", 公开, 在堆中分配内存

.参数 wFlags, 整数型

.参数 dwBytes, 整数型

 

.DLL命令 CreateStreamOnHGlobal, 整数型, "Ole32.dll", "CreateStreamOnHGlobal", 公开

.参数 hGlobal, 整数型

.参数 fDeleteOnRelease, 整数型

.参数 ppstm, 整数型, 传址

 

.DLL命令 GlobalUnlock, 整数型, "kernel32", "GlobalUnlock", 公开, 开锁全局内存块

.参数 hMem, 整数型

 

.DLL命令 GlobalSize, 整数型, "kernel32", "GlobalSize", 公开, 返回全局内存块大小

.参数 hMem, 整数型

 

.DLL命令 LoadIcon, 整数型, "user32", "LoadIconA", 公开, 从指定的模块或应用程序实例中载入一个图标。其中,LoadIconBynum是LoadIcon函数的类型安全声明 执行成功则返回已载入的图标的句柄;零表示失败。会设置GetLastError

.参数 实例句柄, 整数型

.参数 图标标识, 文本型

 

.DLL命令 LoadImage, 整数型, "user32", "LoadImageA", 公开, 载入一个位图、图标或指针 执行成功则返回对象的一个句柄;零表示失败

.参数 实例句柄, 整数型, , 要从其中载入图象的DLL或应用程序模块或实例句柄。零表示装载一幅固有图象

.参数 图象标志符, 文本型, , 欲载入图象的名字。如指定了hInst,就用这个参数指定资源或资源的标志符(标志符是一个长整数)。如hInst为空,而且已指定了LR_LOADFROMFILE,那么这个参数代表文件名(位图、图标或指针文件)。如果是个Long型值,这个参数就代表固有位图、图标或指针的编号

.参数 图象类型, 整数型, , 下述常数之一,指定了欲载入的图象类型:IMAGE_BITMAP, IMAGE_CURSOR, IMAGE_ICON

.参数 图象宽度, 整数型, , 要求的图象宽度和高度。图象会根据情况自动伸缩。如设为零,表示用图象的默认大小

.参数 图象高度, 整数型, , 同上

.参数 常数组合, 整数型, , 下述常数的任意组合,它们都在api32.txt文件中得到了定义:;LR_DEFAULTCOLOR:以常规方式载入图象;LR_LOADREALSIZE:不对图象进行缩放处理。忽略n1和n2的设置;LR_CREATEDIBSECTION:如果指定了IMAGE_BITMAP,就返回DIBSection的句柄,而不是位图的句柄;LR_DEFAULTSIZE:如果n1和n2为零,就使用由系统定义的图象默认大小,而不是图象本身定义的大小;LR_LOADFROMFILE:如hInst为零,lpsz就代表要载入适当类型的一个文件的名字,仅适用于Win95;LR_LOADMAP3DCOLORS:将图象中的深灰、灰、以及浅灰像素都替换成COLOR_3DSHADOW,COLOR_3DFACE以及COLOR_3DLIGHT的当前设置;LR_LOADTRANSPARENT:与图象中第一个像素相符的所有像素都由系统替换;LR_MONOCHROME:将图象转换成单色;LR_SHARED:将图象作为一个共享资源载入。在NT 4.0中装载固有资源时要用到这个设置;

 

.DLL命令 SendMessageA, 整数型, "user32", "SendMessageA", 公开, 发送消息_,函数功能:该函数将指定的消息发送到一个或多个窗口.此函数为指定的窗口调用窗口程序直到窗口程序处理完消息再返回.而函数PostMessage不同将一个消息寄送到一个线程的消息队列后立即返回. 调用一个窗口的窗口函数将一条消息发给那个窗口.除非消息处理完毕否则该函数不会返回.SendMessageBynum; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定——返回值:返回值指定消息处理的结果依赖于所发送的消息.备注:需要用HWND_BROADCAST通信的应用程序应当使用函数RegisterWindowMessage来为应用程序间的通信取得一个唯一的消息.如果指定的窗口是由调用线程创建的则窗口程序立即作为子程序调用.如果指定的窗口是由不同线程创建的则系统切换到该线程并调用恰当的窗口程序.线程间的消息只有在线程执行消息检索代码时才被处理.发送线程被阻塞直到接收线程处理完消息为止. Windows CE:Windows CE不支持Windows桌面平台支持的所有消息.使用SendMesssge之前要检查发送的消息是否被支持.

.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄其窗口程序将接收消息的窗口的句柄.如果此参数为HWND_BROADCAST则消息将被发送到系统中所有顶层窗口包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口但消息不被发送到子窗口.

.参数 信息值, 整数型, , 消息的标识符

.参数 参数一, 整数型, , 具体取决于消息

.参数 参数二, 整数型, , 具体取决于消息;

 

 

 

 

 

软件名称:
易语言API图片组操作类可直接读入图片组
软件语言:
简体中文
源码大小:
151.63 KB
运行平台:
Winall,Win2003,WinXP,Win7,Win8
软件授权:
开源软件
  • 行业软件源码易语言简单的程序防爆暗桩功能源码下载
  • 行业软件源码易语言根据兲訫ve的修改的暗桩处理源码下载
  • 行业软件源码易语言dtcser的封装工具非原版源码下载
  • 行业软件源码易语言dtcser的封装工具非原版源码下载
  • 行业软件源码注册与暗桩源码下载
  • 行业软件源码API图片组操作类直接读入易语言图片组下载
  • 行业软件源码斩月ZDK封装工具下载
  • 网友评论

    用户名: 验证码:点击我更换图片

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号

    错误提示管理_

    销毁图片组_

    置图片组句柄_