• 当前位置: 首页 > 系统II类源码 > 行业软件源码API图片组操作类直接读入易语言图片组
  • API图片组操作类直接读入易语言图片组

    • 软件授权:
      开源软件
    • 软件大小:
      151.39 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-11-28 01:47
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             


    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

      

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

    调用的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函数的类型security声明  执行成功则返回已载入的图标的句柄;零表示失败。会设置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是该函数的“类型security”声明形式  由具体的消息决定——返回值:返回值指定消息处理的结果依赖于所发送的消息.备注:需要用HWND_BROADCAST通信的应用程序应当使用函数RegisterWindowMessage来为应用程序间的通信取得一个唯一的消息.如果指定的窗口是由调用线程创建的则窗口程序立即作为子程序调用.如果指定的窗口是由不同线程创建的则系统切换到该线程并调用恰当的窗口程序.线程间的消息只有在线程执行消息检索代码时才被处理.发送线程被阻塞直到接收线程处理完消息为止. Windows CE:Windows CE不支持Windows桌面平台支持的所有消息.使用SendMesssge之前要检查发送的消息是否被支持.

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

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

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

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

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言简单的程序防爆暗

      易语言简单的程序防爆暗桩功能源码,错误提示管理_,FF25_,子程序1,子程序2,CallWindowProcA,lstrcpyn...

    • 易语言简单游戏资源打包

      易语言简单游戏资源打包例程写游戏体会源码,绘制网格页面,检测键盘控制,绘制预备页面,取运行时间_...

    • 易语言私服登录器制作例

      易语言私服登录器制作例程之游戏商城源码,初始化,管理商城,管理元宝,管理充值卡,子程序_刷新列表,子程序_刷新充值卡列表...

    • 易语言破天一剑登录器支

      易语言破天一剑登录器支持多区商城充值卡账号管理源码,取MD5,API_CryptAcquireContext,API_CryptCreateHash,API_CryptReleaseContext,API_CryptHashData,API_CryptDestroyHash,API_CryptGetHashParam,DLL命令1,子程序_创建快捷...

    • 易语言根据兲訫ve的修改的

      易语言根据兲訫ve的修改的暗桩处理源码,错误提示管理_,FF25_,子程序1,子程序2,验证注册码,CallWindowProcA,lstrcpyn...

    • 易语言树型框配合数据库

      易语言树型框配合数据库例程源码,子程序_初始支出,子程序_读入支出,子程序_日常管理表头,子程序_树形框_首级菜单,子程序_是否有子项,子程序_列出当月支出,子程序_列出支出,子程序...

    • 易语言图片浮雕效果字形

      易语言图片浮雕效果字形窗口源码,输出字形窗口,启动路径分支_,设置背景模式_,文本绘图_,结束路径分支_,PathToRegion,设置窗口区域_,选入设备场景_,用指定属性创建逻辑字体_,删除对象_,取...

    • 易语言点点通讯录源码

      易语言点点通讯录源码,刷新,显示,清空资料,得到焦点,失去焦点,改变背景色,读出资料...

    • 易语言api截图位图源码

      易语言api截图位图源码,创建内存场景_,创建GDI对象_,取位图二进制位_,置位图到设备场景_,选入设备场景_,删除设备场景_,删除对象_,复制场景位图_,取设备场景_...