2010-06-19 99 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是免費的。

相關問題