lockmyeye 发表于 2004-10-26 11:16:00

把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 &gt;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>

柯梦楠 发表于 2004-10-26 11:19:00

谢谢楼主,好内容啊!只是太麻烦了!呵,我是懒人!
页: [1]
查看完整版本: 把BMP图标转为DLL文件的方法