目录

演示文档-常规验证-字节流加载皮肤


函数原型

//======================================================
//函数名称:hwd_loadSkinByByte
//返回类型:bool
//函数说明:从字节流加载皮肤,必须最先执行,与hwd_loadSkinByFile()二选一.
//参数<1>:skin,zip压缩包皮肤文件
//参数<2>:skinLen,zip压缩包皮肤文件长度
//参数<3>:zipPwd,zip压缩包密码
//======================================================
extern "C" HWD_API bool __stdcall hwd_loadSkinByByte(char* skin, int skinLen, const char* zipPwd);

调用方法

//从资源加载皮肤zip文件
 HMODULE hExe = GetModuleHandle(0);
 HRSRC hRes = FindResource(hExe, MAKEINTRESOURCE(IDR_HWDSKIN1), L"hwdSkin");
 HGLOBAL hgRes = LoadResource(hExe, hRes);
 DWORD nResSize = SizeofResource(hExe, hRes);
 LPVOID pRes = LockResource(hgRes);

 //从字节流载入皮肤
 hwd_loadSkinByByte((char*)hgRes, nResSize,"");

易语言调用方法

护卫盾_载入皮肤_字节集(#皮肤资源文件,"压缩包密码")