易語言圖片無損轉(zhuǎn)換源碼
系統(tǒng)結構:轉(zhuǎn)換圖像格式,A2W,GlobalUnlock,GetObjectPtr,GdipSaveImageToStream_int,GetHGlobalFromStream_int,GlobalSize,CopyMemory,GdipDisposeImage,GlobalFree,MultiByteToWideChar,GdiplusStartup,GdiplusShutdown,GdipCreateBitmapFromStream,GlobalLock,GlobalAlloc,CreateStreamOnHGlobal,CLSIDFromString,
======窗口程序集1
| |
| |------ _按鈕1_被單擊
| |
| |------ 轉(zhuǎn)換圖像格式
| |
| |------ __啟動窗口_創(chuàng)建完畢
| |
| |------ A2W
| |
| |------ __啟動窗口_可否被關閉
| |
| |------ _按鈕2_被單擊
| |
| |------ _按鈕3_被單擊
| |
| |------ _單選框1_被單擊
| |
| |------ _單選框2_被單擊
| |
| |------ _單選框3_被單擊
| |
| |------ _單選框4_被單擊
| |
| |------ _單選框5_被單擊
| |
| |
======調(diào)用的Dll
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ CopyMemory
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ CLSIDFromString
調(diào)用的DLL命令:
.DLL命令 GlobalUnlock, 整數(shù)型, "kernel32", "GlobalUnlock", , 開鎖全局內(nèi)存塊
.參數(shù) hMem, 整數(shù)型
.DLL命令 GetObjectPtr, 整數(shù)型, , "lstrcpyn"
.參數(shù) lpString1, 對象, 傳址
.參數(shù) lpString2, 對象, 傳址
.參數(shù) iMaxLength, 整數(shù)型
.DLL命令 GdipSaveImageToStream_int, 整數(shù)型, "gdiplus.dll", "GdipSaveImageToStream"
.參數(shù) image
.參數(shù) stream
.參數(shù) clsidEncoder, 字節(jié)集
.參數(shù) encoderParams
.DLL命令 GetHGlobalFromStream_int, , "ole32.dll", "GetHGlobalFromStream"
.參數(shù) pstm, , , 未知類型:ISTREAM。
.參數(shù) phglobal, 整數(shù)型, 傳址
.DLL命令 GlobalSize, 整數(shù)型
.參數(shù) hMem, 整數(shù)型
.DLL命令 CopyMemory, , , "RtlMoveMemory"
.參數(shù) Destination, 字節(jié)集
.參數(shù) Source, 整數(shù)型
.參數(shù) cbCopy, 整數(shù)型
.DLL命令 GdipDisposeImage, 整數(shù)型, "gdiplus.dll", "GdipDisposeImage"
.參數(shù) image, 整數(shù)型
.DLL命令 GlobalFree, 整數(shù)型, , "GlobalFree"
.參數(shù) hMem
.DLL命令 MultiByteToWideChar, 整數(shù)型, , "MultiByteToWideChar"
.參數(shù) CodePage, 整數(shù)型
.參數(shù) dwFlags, 整數(shù)型
.參數(shù) lpMultiByteStr, 文本型
.參數(shù) cchMultiByte, 整數(shù)型
.參數(shù) lpWideCharStr, 字節(jié)集
.參數(shù) cchWideChar, 整數(shù)型
.DLL命令 GdiplusStartup, , "gdiplus.dll", "GdiplusStartup"
.參數(shù) token, 整數(shù)型, 傳址
.參數(shù) inputbuf, GdiplusStartupInput
.參數(shù) outputbuf, 整數(shù)型
.DLL命令 GdiplusShutdown, , "gdiplus.dll", "GdiplusShutdown"
.參數(shù) token, 整數(shù)型
.DLL命令 GdipCreateBitmapFromStream, 整數(shù)型, "gdiplus.dll", "GdipCreateBitmapFromStream"
.參數(shù) stream, 整數(shù)型
.參數(shù) bitmap, , 傳址
.DLL命令 GlobalLock, 整數(shù)型, "kernel32", "GlobalLock", , 鎖定內(nèi)存對象并返回一個指針
.參數(shù) hMem, 整數(shù)型
.DLL命令 GlobalAlloc, 整數(shù)型, "kernel32", "GlobalAlloc", , 在堆中分配內(nèi)存
.參數(shù) wFlags, 整數(shù)型
.參數(shù) dwBytes, 整數(shù)型
.DLL命令 CreateStreamOnHGlobal, 整數(shù)型, "ole32.dll", "CreateStreamOnHGlobal"
.參數(shù) hGlobal
.參數(shù) fDeleteOnRelease, 邏輯型
.參數(shù) ppstm, 對象, 傳址
.DLL命令 CLSIDFromString, , "ole32.dll", "CLSIDFromString"
.參數(shù) lpsz, 字節(jié)集
.參數(shù) pclsid, 字節(jié)集, 傳址
易語言類似冒險島2D橫版卷軸類游戲源碼,初始化,開場見面,處理物品使用,顯示掉血數(shù)值,怪物刷新血,減血加血處理,創(chuàng)建方塊,創(chuàng)建怪物,重疊檢測子程序,處理動畫,創(chuàng)建物品,創(chuàng)建物品框架...
易語言窗口特效碼源碼,窗口進程取句柄,進程枚舉,枚舉窗口,枚舉窗口過程,內(nèi)存自動優(yōu)化,內(nèi)存優(yōu)化,窗口移動,取屏幕尺寸,時鐘周期,窗口特效_中心擴展,窗口特效_立體旋轉(zhuǎn),取窗口尺寸,窗...
易語言用標簽打造漂亮界面源碼,用標簽打造漂亮界面...
易語言特訓小游戲源碼,newGame,偏移,繪制,碰撞檢測,移動,x,y...
易語言圖表模塊和24位色轉(zhuǎn)單色位圖模塊源碼,初始化表,畫柱形,畫曲線,檢查,畫坐標,畫虛線,轉(zhuǎn)化為單色,讀字節(jié)文本,取十進制文本,取二進制文本,畫圓餅,橢圓初始化,畫餅,算角,顏色...
易語言圖片播放剛哪個朋友要的源碼,尋找圖片文件...
易語言圖片色調(diào)亮度處理源碼,混合顏色...
易語言取字符非循環(huán)源碼,ANSI轉(zhuǎn)UNICODE,UNICODE轉(zhuǎn)ANSI,取字符數(shù),取字符左邊,取字符中間,取字符右邊,取字符數(shù)2,取字符數(shù)3,分解文本到數(shù)組,A字符轉(zhuǎn)U,U字符轉(zhuǎn)A...
易語言輪值表源碼,輪值表頭初始化...