//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言图片无损转换源码系统结构:转换图像格式,A2W,GlobalUnlock,GetObjectPtr,GdipSaveImageToStream_int,GetHGlobalFromStream_int,GlobalSize,CopyMemory,GdipDisposeImage,GlobalFree,MultiByteToWideChar,GdiplusStartup,GdiplusShutdown,GdipCreateBitmapFromStream,GlobalLock,GlobalAlloc,CreateStreamOnHGlobal,CLSIDFromString, ======窗口程序集1 || ||------_按钮1_被单击 || ||------转换图像格式 || ||------__启动窗口_创建完毕 || ||------A2W || ||------__启动窗口_可否被关闭 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || ||------_单选框1_被单击 || ||------_单选框2_被单击 || ||------_单选框3_被单击 || ||------_单选框4_被单击 || ||------_单选框5_被单击 || || ======调用的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 调用的DLL命令: .DLL命令GlobalUnlock,整数型,"kernel32","GlobalUnlock",,开锁全局内存块 .参数hMem,整数型 .DLL命令GetObjectPtr,整数型,,"lstrcpyn" .参数lpString1,对象,传址 .参数lpString2,对象,传址 .参数iMaxLength,整数型 .DLL命令GdipSaveImageToStream_int,整数型,"gdiplus.dll","GdipSaveImageToStream" .参数image .参数stream .参数clsidEncoder,字节集 .参数encoderParams .DLL命令GetHGlobalFromStream_int,,"ole32.dll","GetHGlobalFromStream" .参数pstm,,,未知类型:ISTREAM。 .参数phglobal,整数型,传址 .DLL命令GlobalSize,整数型 .参数hMem,整数型 .DLL命令CopyMemory,,,"RtlMoveMemory" .参数Destination,字节集 .参数Source,整数型 .参数cbCopy,整数型 .DLL命令GdipDisposeImage,整数型,"gdiplus.dll","GdipDisposeImage" .参数image,整数型 .DLL命令GlobalFree,整数型,,"GlobalFree" .参数hMem .DLL命令MultiByteToWideChar,整数型,,"MultiByteToWideChar" .参数CodePage,整数型 .参数dwFlags,整数型 .参数lpMultiByteStr,文本型 .参数cchMultiByte,整数型 .参数lpWideCharStr,字节集 .参数cchWideChar,整数型 .DLL命令GdiplusStartup,,"gdiplus.dll","GdiplusStartup" .参数token,整数型,传址 .参数inputbuf,GdiplusStartupInput .参数outputbuf,整数型 .DLL命令GdiplusShutdown,,"gdiplus.dll","GdiplusShutdown" .参数token,整数型 .DLL命令GdipCreateBitmapFromStream,整数型,"gdiplus.dll","GdipCreateBitmapFromStream" .参数stream,整数型 .参数bitmap,,传址 .DLL命令GlobalLock,整数型,"kernel32","GlobalLock",,锁定内存对象并返回一个指针 .参数hMem,整数型 .DLL命令GlobalAlloc,整数型,"kernel32","GlobalAlloc",,在堆中分配内存 .参数wFlags,整数型 .参数dwBytes,整数型 .DLL命令CreateStreamOnHGlobal,整数型,"ole32.dll","CreateStreamOnHGlobal" .参数hGlobal .参数fDeleteOnRelease,逻辑型 .参数ppstm,对象,传址 .DLL命令CLSIDFromString,,"ole32.dll","CLSIDFromString" .参数lpsz,字节集 .参数pclsid,字节集,传址
