明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2264|回复: 1

把BMP图标转为DLL文件的方法

[复制链接]
发表于 2004-10-26 11:16:00 | 显示全部楼层 |阅读模式
如何把BMP图标转为DLL文件 作者:Arthur Shao
译者:lockmyeye
工具: WINDOWS下的C或C++编译器
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
或者
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 修改前: [_Button("TEST", "ICON0001.BMP", "ICON0001.BMP")]^C^CTEST 修改后: [_Button("TEST", "SCAD0001", "SCAD0001")]^C^CTEST 7. 删除所有BMP文件,并重新加载菜单
发表于 2004-10-26 11:19:00 | 显示全部楼层
谢谢楼主,好内容啊!只是太麻烦了!呵,我是懒人!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 03:50 , Processed in 0.169846 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表