adison 发表于 2007-4-15 22:40:00

请问如何将CAD工具栏多个图标打包成一个DLL资源文件

请问如何将CAD工具栏多个图标打包成一个DLL资源文件,供菜单文件调用,不用存一大堆BMP图标文件了?

lafare 发表于 2007-4-16 21:38:00

不行吧,你见过那一个程序可以将图标打包成DLL?

StartMe 发表于 2007-4-16 23:22:00

<p>有这样的程序。名字我记不太清了,好像叫iconjack吧。</p>

spshchen 发表于 2007-4-17 01:01:00

有的工具名称我忘记了。而且比较方便修改的,都导进去就可以了。

lafare 发表于 2007-4-17 23:15:00

<p>我的意思楼上两位理解错了,如果就想将ICO打包进DLL中,当然是可以的了,在VC中就可以将ICO文件当做资源封装在DLL中.</p><p>但关键的问题是:DLL文件中的图标文件怎么能被CAD菜单调用呢?</p><p>我知道CAD菜单中的图标是封装在DLL中,可是CAD是人家自已写的东西,当然可以了,我们自定义的菜单图标恐怕就不能封装成DLL吧?</p>

adison 发表于 2007-4-18 12:45:00

<p>可以的,只要把DLL的名字与菜单文件名取相同的名字就可以了,我试过的。如你的菜单名字叫TOOLS.mns,那么讲你的图标资源名字改为TOOLS.DLL就可以了。</p>

lafare 发表于 2007-4-18 23:11:00

长知识了,顶楼上的一下,有时间我试一下.

adison 发表于 2007-4-19 12:46:00

本帖最后由 作者 于 2007-4-19 12:55:19 编辑

我这里有一个空的DLL文件,利用软件ResHacker 3.5.exe(网上可以搜索到)编辑一下,将你的图标(BMP)文件资源插入到DLL文件里面就可了,再按照我前面(6楼)来操作就可以了。

adison 发表于 2007-4-19 12:57:00

附件上传后怎么看不到???

adison 发表于 2007-4-19 14:52:00

<p></p><p>原来是浏览器的问题!已经上传好了!</p>
页: [1] 2
查看完整版本: 请问如何将CAD工具栏多个图标打包成一个DLL资源文件