易语言WIL资源查看源码
系统结构:打开WIL文件,清空选中效果,选中图片,缩放模式,构图,zlib解压,取索引地址,取X坐标,取Y坐标,取WIL图宽度,取WIL图高度,取图片数据,置X,置Y,置宽度,置高度,置索引地址,导出图片,分割图片数据,更新索引地址,导入图片,导出图片16BIT,取WZL数据长度,释放文件,打开大对话框,保存文件对话框,转换图像格式,A2W,API_GetOpenFileNameA,API_GetSaveFileNameA,GdiplusStartup,GdiplusShutdown,MultiByteToWideChar,GdipLoadImageFromFile,GdipSaveImageToFile,CLSIDFromString,GdipDisposeImage,CreateStreamOnHGlobal,GetHGlobalFromStream,GlobalLock,GlobalSize,GlobalUnlock,GlobalAlloc,GetObjectPtr,GdipCreateBitmapFromStream,GlobalFree,CreateStreamOnHGlobal_int,GdipSaveImageToStream_int,GetHGlobalFromStream_int,GdipSaveImageToStream,CopyMemory,
======启动窗口程序集
| |
| |------ __启动窗口_创建完毕
| |
| |------ 打开WIL文件
| |
| |------ _按钮_下翻页_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ _图片框2_鼠标左键被按下
| |
| |------ _图片框3_鼠标左键被按下
| |
| |------ _图片框4_鼠标左键被按下
| |
| |------ _图片框5_鼠标左键被按下
| |
| |------ _图片框6_鼠标左键被按下
| |
| |------ _图片框7_鼠标左键被按下
| |
| |------ _图片框8_鼠标左键被按下
| |
| |------ _图片框9_鼠标左键被按下
| |
| |------ _图片框10_鼠标左键被按下
| |
| |------ _图片框11_鼠标左键被按下
| |
| |------ _图片框12_鼠标左键被按下
| |
| |------ _图片框13_鼠标左键被按下
| |
| |------ _图片框14_鼠标左键被按下
| |
| |------ _图片框15_鼠标左键被按下
| |
| |------ _图片框16_鼠标左键被按下
| |
| |------ _图片框17_鼠标左键被按下
| |
| |------ _图片框18_鼠标左键被按下
| |
| |------ _图片框19_鼠标左键被按下
| |
| |------ _图片框20_鼠标左键被按下
| |
| |------ _工具条1_被单击
| |
| |------ 清空选中效果
| |
| |------ 选中图片
| |
| |------ 缩放模式
| |
| |
======构图程序集
| |
| |------ 构图
| |
| |------ zlib解压
| |
| |
======资源操作
| |
| |------ 取索引地址
| |
| |------ 取X坐标
| |
| |------ 取Y坐标
| |
| |------ 取WIL图宽度
| |
| |------ 取WIL图高度
| |
| |------ 取图片数据
| |
| |------ 置X
| |
| |------ 置Y
| |
| |------ 置宽度
| |
| |------ 置高度
| |
| |------ 置索引地址
| |
| |------ 导出图片
| |
| |------ 分割图片数据
| |
| |------ 更新索引地址
| |
| |------ 导入图片
| |
| |------ 导出图片16BIT
| |
| |------ 取WZL数据长度
| |
| |
======释放
| |
| |------ 释放文件
| |
| |
======跳转窗口程序集
| |
| |------ _按钮_跳转_被单击
| |
| |------ _编辑框_跳转_内容被改变
| |
| |------ _单选框_序号跳转_被单击
| |
| |------ _单选框_页面跳转_被单击
| |
| |
======批量导出窗口程序集
| |
| |------ _批量导出窗口_创建完毕
| |
| |------ _单选框_序号导出_被单击
| |
| |------ _单选框_全部导出_被单击
| |
| |------ _按钮_选择目录_被单击
| |
| |
======对象程序集
| |
| |------ 打开大对话框
| |
| |------ 保存文件对话框
| |
| |
======转换图像程序集
| |
| |------ 转换图像格式
| |
| |------ A2W
| |
| |
======调用的Dll
| |
| |---[dll]------ API_GetOpenFileNameA
| |
| |---[dll]------ API_GetSaveFileNameA
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdipLoadImageFromFile
| |
| |---[dll]------ GdipSaveImageToFile
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GetHGlobalFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ CreateStreamOnHGlobal_int
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GdipSaveImageToStream
| |
| |---[dll]------ CopyMemory
调用的DLL命令:
.DLL命令 API_GetOpenFileNameA, 整数型, "comdlg32.dll", "GetOpenFileNameA"
.参数 lpofn, 打开文件名, 传址
.DLL命令 API_GetSaveFileNameA, 整数型, "comdlg32.dll", "GetSaveFileNameA"
.参数 lpofn, 打开文件名
.DLL命令 GdiplusStartup, 整数型, "gdiplus.dll", "GdiplusStartup"
.参数 token, 整数型, 传址
.参数 inputbuf, GdiplusStartupInput
.参数 outputbuf, 整数型
.DLL命令 GdiplusShutdown, , "gdiplus.dll", "GdiplusShutdown"
.参数 token, 整数型
.DLL命令 MultiByteToWideChar, 整数型, , "MultiByteToWideChar"
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.DLL命令 GdipLoadImageFromFile, 整数型, "gdiplus.dll", "GdipLoadImageFromFile"
.参数 filename, 字节集
.参数 image, 整数型, 传址
.DLL命令 GdipSaveImageToFile, 整数型, "gdiplus.dll", "GdipSaveImageToFile"
.参数 image
.参数 filename, 字节集
.参数 clsidEncoder, 字节集
.参数 encoderParams, 整数型
.DLL命令 CLSIDFromString, , "ole32.dll", "CLSIDFromString"
.参数 lpsz, 字节集
.参数 pclsid, 字节集, 传址
.DLL命令 GdipDisposeImage, 整数型, "gdiplus.dll", "GdipDisposeImage"
.参数 image, 整数型
.DLL命令 CreateStreamOnHGlobal, 整数型, "ole32.dll", "CreateStreamOnHGlobal"
.参数 hGlobal
.参数 fDeleteOnRelease, 逻辑型
.参数 ppstm, 对象, 传址
.DLL命令 GetHGlobalFromStream, , "ole32.dll", "GetHGlobalFromStream"
.参数 pstm, 对象, , 未知类型:ISTREAM。
.参数 phglobal, 整数型, 传址
.DLL命令 GlobalLock, 整数型
.参数 hMem, 整数型
.DLL命令 GlobalSize, 整数型
.参数 hMem, 整数型
.DLL命令 GlobalUnlock, 逻辑型
.参数 hMem, 整数型
.DLL命令 GlobalAlloc, 整数型, , "GlobalAlloc"
.参数 uFlags
.参数 dwBytes
.DLL命令 GetObjectPtr, 整数型, , "lstrcpyn"
.参数 lpString1, 对象, 传址
.参数 lpString2, 对象, 传址
.参数 iMaxLength, 整数型
.DLL命令 GdipCreateBitmapFromStream, 整数型, "gdiplus.dll", "GdipCreateBitmapFromStream"
.参数 stream, 整数型
.参数 bitmap, , 传址
.DLL命令 GlobalFree, 整数型, , "GlobalFree"
.参数 hMem
.DLL命令 CreateStreamOnHGlobal_int, 整数型, "ole32.dll", "CreateStreamOnHGlobal"
.参数 hGlobal
.参数 fDeleteOnRelease, 逻辑型
.参数 ppstm, , 传址
.DLL命令 GdipSaveImageToStream_int, 整数型, "gdiplus.dll", "GdipSaveImageToStream"
.参数 image
.参数 stream
.参数 clsidEncoder, 字节集
.参数 encoderParams
.DLL命令 GetHGlobalFromStream_int, , "ole32.dll", "GetHGlobalFromStream"
.参数 pstm, , , 未知类型:ISTREAM。
.参数 phglobal, 整数型, 传址
.DLL命令 GdipSaveImageToStream, 整数型, "gdiplus.dll", "GdipSaveImageToStream"
.参数 image
.参数 stream, 对象
.参数 clsidEncoder, 字节集
.参数 encoderParams
.DLL命令 CopyMemory, , , "RtlMoveMemory"
.参数 Destination, 字节集
.参数 Source, 整数型
.参数 cbCopy, 整数型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。