把BMP图标转为DLL文件的方法
如何把BMP图标转为DLL文件作者:Arthur Shao<BR>译者:lockmyeye
<BR>工具: WINDOWS下的C或C++编译器<BR> Windows DDK(Driver Development Kit,驱动程序开发包)
假定我们要生成的DLL文件名为MYMENU1.DLL
1. 创建BMP文件列表,可以在命令提示符下输入:DIR *.BMP/B >MYMENU1.RC,内容如下:
"ICON0001.BMP"
"ICON0002.BMP"
...
2. 从BMP文件列表中创建资源描述文件MYMENU1.RC,内容如下:
SCAD0001 BITMAP DISCARDABLE "ICON0001.BMP"
SCAD0002 BITMAP DISCARDABLE "ICON0002.BMP"
...
("SCAD"是我们假定的例子)
3. 创建链描述文件 MYMENU1.DEF,内容如下:
LIBRARY MYMENU1
4. 使用 C 或者 C++ 连接器创建资源文件:
RC -R MYMENU1.RC<BR>或者<BR>LRC /R MYMENU1.RC
5. 使用Windows DDK创建DLL文件
LINK /NODEFAULTLIB /DLL /MACHINE:IX86 /DEF:MYMENU1.DEF /OUT:MYMENU1.DLL /NOENTRY MYMENU1.res
6. 修改菜单文件 MYMENU1.MNS
修改前: ^C^CTEST
修改后: ^C^CTEST
7. 删除所有BMP文件,并重新加载菜单<BR> 谢谢楼主,好内容啊!只是太麻烦了!呵,我是懒人!
页:
[1]