如何将多个.ico文件存储到可像SHELL32.dll一样打开和读取的.DLL文件中。如何将多个.ico文件存储到.DLL文件
我正在使用它作为几个.ico文件,我正在使我的一些朋友可能也想使用它,并且使用像SHELL32.dll这样的.dll会更好。
我有:
- 的Office 2007(内置在VB)
- Visual Studio 2010中表达
- 我可能仍然具备基本的一些老verstion (命令提示符编程)
我有Windows 7家庭高级版64位
如何将多个.ico文件存储到可像SHELL32.dll一样打开和读取的.DLL文件中。如何将多个.ico文件存储到.DLL文件
我正在使用它作为几个.ico文件,我正在使我的一些朋友可能也想使用它,并且使用像SHELL32.dll这样的.dll会更好。
我有:
我有Windows 7家庭高级版64位
我不确定VS2010 express有限的资源编辑功能,因为我记得在C++ Express Edition下为版本信息添加资源非常痛苦。 我的快速研究导致GConvert成为一个合适的程序,不幸的是不是免费的。
不幸的是,我没有资金,因为我破产了,所以我不能购买应用程序。 – crazybmanp 2010-06-20 00:20:25
也许你可以使用.icl-files(Icon Libraries)。 IcoFX是一个免费软件程序,可以从您指定的图标为您创建icl文件。 – Andreas 2010-06-20 00:24:00
我有icoFX,我不知道它可以做到这一点(事实上,我使用icoFX的图标) – crazybmanp 2010-06-20 00:35:43
在VS1中创建一个DLL项目0。编辑资源。根据需要添加尽可能多的图标。
通过编辑资源,你的意思是去“我的项目”文件,并去资源?我已经尝试过了。 – crazybmanp 2010-06-20 00:18:41
您必须创建一个C++ dll项目。然后添加图标就可以了。如前所述,IcoFX必须更容易,更实用。 – edokan 2012-08-16 18:33:45
Visual Studio应该有一个资源编译器,可以将图标捆绑到exe或dll格式。你可以使用某种类型的向导来创建一个新的dll项目,然后用图标来填充它。
Visual Studio Express可能没有那么强大。另外,如果你愿意,MinGW有一个资源编辑器,而MinGW是免费的。
我曾尝试制作一个类库项目,添加了.icos并将它们编译为嵌入式资源,但无效。也就是说,除非我做错了什么。 – crazybmanp 2010-06-20 00:14:51