虽然vb可以把资源存在*.RES的资源文件里,一起编译成exe。但如果要换肤、多语言支持,显然DLL更方便
如何把图片、图标、自定义资源存放在DLL里面?下面我Step by Step教大家。
VB只能创建Activex DLL,所以用VC++创建纯正的DLL,这样的DLL无需注册(基于COM的才要注册)。下面以VC++ 6.0为例(VC++ 2005也差不多)。
1.打开VC++ 6.0,文件->新建
再选择“一个简单的DLL工程”,完成。
新建一个资源脚本(*.rc),即文件->新建...
在resource.rc单击右键,右键->属性,取消“启动MFC特性”,再右键->引入,添加资源
引入后,右键相应资源的属性,重命名ID为100~32767之间的数值。