打包资源
资源文件 -> 右键添加 -> 资源 -> 导入并选定资源 -> 填写资源类型名称确认
这样就将资源打包进了程序中。
释放资源
/*
查找资源,IDR_APP1 为资源ID,可在资源文件目录下的 *.rc文件中找到,
APP 为资源类型
*/
HRSRC hRes = FindResourceA(NULL, MAKEINTRESOURCEA(IDR_APP1), "APP");
if (!hRes)
{
printf("查找资源失败...\n");
system("pause");
exit(0);
}
// 获取资源大小
DWORD dwSize = SizeofResource(NULL, hRes);
ASSERT(dwSize);
printf("获取资源大小成功...\n");
// 加载资源到内存中
HGLOBAL hGloabll = LoadResource(NULL, hRes);
ASSERT(hGloabll);
printf("加载资源到内存中成功...\n");
// 锁定资源
LPVOID lpVoid = LockResource(hGloabll);
ASSERT(lpVoid);
printf("锁定资源成功...\n");
// 保存资源文件
FILE* fp = nu