E语言实现截图或右键二维码识别的代码分享!

DLL命令表

  .版本 2  .DLL命令 DecodePictureFile, 整数型, "PsyQrDcd", "DecodePictureFile"    .参数 strFilePath, 文本型  .DLL命令 DecodePictureFileRect, 整数型, "PsyQrDcd", "DecodePictureFileRect"    .参数 strFilePath, 文本型    .参数 lngLeftX, 整数型    .参数 lngTopY, 整数型    .参数 lngRightX, 整数型    .参数 lngBottomY, 整数型  .DLL命令 DecodeGrayScaleArray, 整数型, "PsyQrDcd", "DecodeGrayScaleArray"    .参数 byData, 字节型, 传址    .参数 lngWidth, 整数型    .参数 lngHeight, 整数型  .DLL命令 DecodeBinaryArray, 整数型, "PsyQrDcd", "DecodeBinaryArray"    .参数 byData, 字节型, 传址    .参数 lngWidth, 整数型    .参数 lngHeight, 整数型  .DLL命令 GetDecodeDataString, 文本型, "PsyQrDcd", "GetDecodeDataString"    .参数 lngIndex, 整数型  .DLL命令 GetDecodeDataByteArray, 整数型, "PsyQrDcd", "GetDecodeDataByteArray"    .参数 lngIndex, 整数型  .DLL命令 GetDecodeVersion, 整数型, "PsyQrDcd", "GetDecodeVersion"    .参数 lngIndex, 整数型  .DLL命令 GetDecodeLevel, 整数型, "PsyQrDcd", "GetDecodeLevel"    .参数 lngIndex, 整数型  .DLL命令 GetDecodeMaskingNo, 整数型, "PsyQrDcd", "GetDecodeMaskingNo"    .参数 lngIndex, 整数型  .DLL命令 GetConcatenationInfo, 整数型, "PsyQrDcd", "GetConcatenationInfo"    .参数 lngIndex, 整数型    .参数 lngSeqNo, 整数型, 传址    .参数 byCheckDigit, 字节型, 传址  .DLL命令 GetSymbolePosition, 整数型, "PsyQrDcd", "GetSymbolePosition"    .参数 lngIndex, 整数型    .参数 lngPosition, 整数型, 传址  .DLL命令 SetDecodeSymbolCount, , "PsyQrDcd", "SetDecodeSymbolCount"    .参数 lngCount, 整数型  .DLL命令 SetDecodeEffectLevel, , "PsyQrDcd", "SetDecodeEffectLevel"    .参数 lngLevel, 整数型  .DLL命令 SetBrightnessBorder, , "PsyQrDcd", "SetBrightnessBorder"    .参数 byBorder, 字节型  .DLL命令 SetMinimumModuleSize, , "PsyQrDcd", "SetMinimumModuleSize"    .参数 bySize, 字节型  .DLL命令 FreeAllocateMemory, , "PsyQrDcd", "FreeAllocateMemory"  .DLL命令 API_MultiByteToWideChar_utf8, 整数型, , "MultiByteToWideChar"    .参数 CodePage, 整数型    .参数 dwFlags, 整数型    .参数 lpMultiByteStr, 字节集    .参数 cchMultiByte, 整数型    .参数 lpWideCharStr, 字节集    .参数 cchWideChar, 整数型  .DLL命令 API_WideCharToMultiByte_utf8, 整数型, "kernel32", "WideCharToMultiByte", , 将通配符映像为多字节    .参数 CodePage, 整数型    .参数 dwFlags, 整数型    .参数 lpWideCharStr, 字节集    .参数 cchWideChar, 整数型    .参数 lpMultiByteStr, 字节集    .参数 cchMultiByte, 整数型    .参数 lpDefaultChar, 整数型    .参数 lpUsedDefaultChar, 整数型  .DLL命令 API_WideCharToMultiByte, 整数型, "kernel32", "WideCharToMultiByte", , 将通配符映像为多字节    .参数 CodePage, 整数型    .参数 dwFlags, 整数型    .参数 lpWideCharStr, 字节集    .参数 cchWideChar, 整数型    .参数 lpMultiByteStr, 文本型    .参数 cchMultiByte, 整数型    .参数 lpDefaultChar, 文本型    .参数 lpUsedDefaultChar, 整数型  .DLL命令 CreateWaitableTimerA, 整数型, , "CreateWaitableTimerA", 公开, CreateWaitableTimerA 程序延时    .参数 lpTimerAttributes, 整数型    .参数 bManualReset, 逻辑型    .参数 lpTimerName, 整数型  .DLL命令 SetWaitableTimer, 整数型, , "SetWaitableTimer", 公开, SetWaitableTimer    .参数 hTimer, 整数型    .参数 pDueTime, 程序延时    .参数 lPeriod, 整数型    .参数 pfnCompletionRoutine, 整数型    .参数 lpArgToCompletionRoutine, 整数型    .参数 fResume, 逻辑型  .DLL命令 MsgWaitForMultipleObjects, 整数型, , "MsgWaitForMultipleObjects", 公开, MsgWaitForMultipleObjects    .参数 nCount, 整数型    .参数 pHandles, 整数型, 传址    .参数 fWaitAll, 逻辑型    .参数 dwMilliseconds, 整数型    .参数 dwWakeMask, 整数型  .DLL命令 CloseHandle, 逻辑型, "kernel32", "CloseHandle", 公开, CloseHandle关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 非零表示成功,零表示失败。会设置GetLastError    .参数 对象句柄, 整数型, , 欲关闭的一个对象的句柄;  .DLL命令 GetInputState, 整数型, "user32", "GetInputState", 公开, 用法,如果真(我的处理事件()≠0),处理事件()  比系统自带的"处理事件"比3倍以上

自定义数据类型

  .版本 2  .数据类型 程序延时    .成员 成员_时间, 长整数型, , , 占用8个字节

全局变量表

—-想了解易语言实现截图或右键二维码识别的代码分享!且更多的易语言教程关注<计算机技术网(www.ctvol.com)!!>

  .版本 2  .支持库 BmpOperate  .全局变量 a, 字节集  .全局变量 x  .全局变量 y  .全局变量 s, 逻辑型  .全局变量 动画物体1  .全局变量 动画物体2  .全局变量 w, 位图  .全局变量 w1, 位图  .全局变量 解码结果, 文本型

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/easylanguage/492250.html

(0)
上一篇 2020年11月13日
下一篇 2020年11月13日

精彩推荐