主题:soui向导中支持将soui-sys-resource中的资源编译进PE

admin 2018年12月08日 140

soui向导中支持将soui-sys-resource中的资源编译进PE

也可以手动改源码编译进PE,方式如下:

1,在winmain中修改资源加载方式

 SApplication *theApp = new SApplication(pRenderFactory, hInstance);
    {
         CAutoRefPtr<IResProvider> sysResProvider;
         CreateResProvider(RES_PE, (IObjRef**)&sysResProvider);
         sysResProvider->Init((WPARAM)hInstance, 0);
         theApp->LoadSystemNamedResource(sysResProvider);
    }

2, 修改工程目录下面的rc文件,添加如下代码,该文件中有2处地方要添加 

   "#include ""theme_sys_res.rc2"" //SOUI系统资源\r\n" 

3,在工程属性-资源-常规-附加包含目录里面添加soui的系统资源目录 

"$(SOUIPATH)\soui-sys-resource" 


 以上教程由“SOUI讨论1”QQ群网友“愿心”提供!