void InitResource()
{
using namespace DuiLib;
CPaintManagerUI::SetResourceType(DuiLib::UILIB_ZIPRESOURCE);
HRSRC hResource = ::FindResource(CPaintManagerUI::GetResourceDll(), MAKEINTRESOURCE(IDR_ZIPRES1), _T("ZIPRES"));
if( hResource != NULL ) {
DWORD dwSize = 0;
HGLOBAL hGlobal = ::LoadResource(CPaintManagerUI::GetResourceDll(), hResource);
if( hGlobal != NULL ) {
dwSize = ::SizeofResource(CPaintManagerUI::GetResourceDll(), hResource);
if( dwSize > 0 ) {
CPaintManagerUI::SetResourceZip(::LockResource(hGlobal), dwSize);
}
}
::FreeResource(hResource);
}
}
int main()
{
CPaintManagerUI::SetInstance(hInstance);
InitResource();
...
}
把压缩包zip打包到exe里面后,
在主函数调用这个方法就可以了
再也不用担心别人看到或者修改你的图片和xml布局文件了