目录

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


函数原型

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

调用方法

  1. //从资源加载皮肤zip文件
  2. HMODULE hExe = GetModuleHandle(0);
  3. HRSRC hRes = FindResource(hExe, MAKEINTRESOURCE(IDR_HWDSKIN1), L"hwdSkin");
  4. HGLOBAL hgRes = LoadResource(hExe, hRes);
  5. DWORD nResSize = SizeofResource(hExe, hRes);
  6. LPVOID pRes = LockResource(hgRes);
  7. //从字节流载入皮肤
  8. hwd_loadSkinByByte((char*)hgRes, nResSize,"");

易语言调用方法

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