2010-06-19 175 views
4

如何将多个.ico文件存储到可像SHELL32.dll一样打开和读取的.DLL文件中。如何将多个.ico文件存储到.DLL文件

我正在使用它作为几个.ico文件,我正在使我的一些朋友可能也想使用它,并且使用像SHELL32.dll这样的.dll会更好。

我有:

  • 的Office 2007(内置在VB)
  • Visual Studio 2010中表达
  • 我可能仍然具备基本的一些老verstion (命令提示符编程)

我有Windows 7家庭高级版64位

+0

我曾尝试制作一个类库项目,添加了.icos并将它们编译为嵌入式资源,但无效。也就是说,除非我做错了什么。 – crazybmanp 2010-06-20 00:14:51

回答

2

我不确定VS2010 express有限的资源编辑功能,因为我记得在C++ Express Edition下为版本信息添加资源非常痛苦。 我的快速研究导致GConvert成为一个合适的程序,不幸的是不是免费的。

+0

不幸的是,我没有资金,因为我破产了,所以我不能购买应用程序。 – crazybmanp 2010-06-20 00:20:25

+1

也许你可以使用.icl-files(Icon Libraries)。 IcoFX是一个免费软件程序,可以从您指定的图标为您创建icl文件。 – Andreas 2010-06-20 00:24:00

+0

我有icoFX,我不知道它可以做到这一点(事实上,我使用icoFX的图标) – crazybmanp 2010-06-20 00:35:43

2

在VS1中创建一个DLL项目0。编辑资源。根据需要添加尽可能多的图标。

+0

通过编辑资源,你的意思是去“我的项目”文件,并去资源?我已经尝试过了。 – crazybmanp 2010-06-20 00:18:41

+0

您必须创建一个C++ dll项目。然后添加图标就可以了。如前所述,IcoFX必须更容易,更实用。 – edokan 2012-08-16 18:33:45

2

Visual Studio应该有一个资源编译器,可以将图标捆绑到exe或dll格式。你可以使用某种类型的向导来创建一个新的dll项目,然后用图标来填充它。

Visual Studio Express可能没有那么强大。另外,如果你愿意,MinGW有一个资源编辑器,而MinGW是免费的。

相关问题