环境
VS版本:VS2013
概述
资源打包成ZIP,ZIP文件放置EXE内部。
步骤
1、按上一篇建好工程。
2、RC文件添加ZIP资源。
这一步比较复杂,工程 添加资源,弹窗如下右侧对话框后,按①②③④步骤,找到theme.zip并打开。
打开后,弹出如下对话框,输入ZIPRES后,点击确定。
做完以上步骤后,资源视图多了一项资源IDR_ZIPRES1。
3、覆写两个函数GetResourcetype()和GetResourceID()。
DuiLib::UILIB_RESOURCETYPE MainWndFrame::GetResourceType() const
{
return UILIB_ZIPRESOURCE;
}
LPCTSTR MainWndFrame::GetResourceID() const
{
return MAKEINTRESOURCE(IDR_ZIPRES1);
}
运行效果和上一篇一致。
发行exe如下图,theme.zip并不需要了,可以拷贝至其它目录测试一下。
代码下载:https://download.csdn.net/download/sunriver2000/87938714